html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	/*line-height:1.2;*/
       font-family:tahoma;

       
}
:focus {

	outline: 0;

}

img{border:0px;}

a{cursor:pointer;}

h2,h3,h4,h5,p,a {
	font-family: tahoma;	
	text-decoration: none;
}
h1 {
	font-family: tahoma;
	font-size: 2.4em;
	font-weight:normal;
}
h2 {
	font-family:Tahoma, tahoma;
	font-size:18px;
	font-weight:bold;
	
}
h3 {
	font-size:12px;
	font-weight:bold;	
}
h4 {
	font-size:11px;
	font-weight:bold;
	color:#309ab0;	
}
h5 {
	font-family:Tahoma, arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#d10000;
}
p {
	font-size:11px;
	color:#888888;	
}
body {
       margin:0px;
       
       background-position:center top;	
      /* background-color: #ffffff; */
       font-family:tahoma;
       font-size:11px;

       background:url(../images/body_bg.jpg) no-repeat;
       background-position:center top;	
}
.border {
	width:1000px;
	margin:0 auto;	
}
.top {
	width:1000px;
       height:154px;
	margin-top:10px;
       clear:both;


}	
.space {
	width:1000px;
	height:0px;
}
.space p {
	color:#000;
	font-size:11px;	
	padding-left:50px;
	padding-top:10px;
}
.line_linki {
	width: 100%;
	height: 15px;
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0% 0%;
padding-bottom:10px;
padding-left:5px;

}
.linki_box {
	width:742px;
	margin-left:258px;
	padding-top:0px;
clear:both;
}
.linki_box a {
	float:left;	
	padding:0 15px 0 13px;
	color:#ffffff;
	font-size:12px;
}
.linki_box a:hover {
	color:#000000;	
}
.rama {
	width:1000px;
	float:left;
	background-color:#fff;	
	margin-bottom:20px;
}
.obrazek {
	float:left;
	height:46px;	
}
.lewa {
	width:233px;
	float:left;
}
.menu {
	width:233px;	
	float:left;
	display:block;

}
.menu_linki {
	width:231px;
	min-height:33px;
	background-color:#fff;
	float:left;
	padding-top:10px;
	padding-left:0px;
}
.menu_linki a {
	color:#152b42;
	font-size:12px;
}
.menu_linki a:hover {
	color:#000000;	
}
.kontakt_mail, .kontakt_tel {
	width:211px;
	height:46px;
	background-color:#fff;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	float:left;
	padding-left:20px;
	padding-top:16px;
}
.kontakt_mail, .kontakt_tel img {
	float:left;	
}
.kontakt_mail p {
	margin-top:-25px;	
}
.kontakt_tel p, .kontakt_mail p {
	width:130px;
	margin-left:55px;
}
.kontakt_tel p {
	margin-top:5px;	
}
.baner {
	width:230px;
	float:left;
	margin:10px 0;	
}
.warto_przeczytac {
	float:left;
	border:1px solid #eeeeee;
	padding-bottom:10px;
	margin-bottom:15px;
       background-color:#FFFFFF; 
       width:232px;
}
.title {
	width:231px;
	border-bottom:1px solid #eeeeee;	
}
.title h3 {
	padding:10px 0 10px 15px;	
}
.tematy li {
	list-style-type:none;	
	float:left;
}
.tematy a {
	width:200px;
	font-size:11px; 
	color:#636363;
	float:left;
	padding:5px 8px;	
}
.tematy a:hover {
	color:#000000;	
}
.break {
	width:25px;
	float:left;	
}
.prawa {
	width:742px;
	float:right;
	
}	
.home {
	width:740px;
	background:url("../images/home_tlo.png") repeat-x;
	border:1px solid #e0e0e0;	
	float:left;
}
.home img {
	float:left;	
	padding-left:26px;
	margin-right:45px;
}
.home h1 {
	padding-top:27px;
	margin-bottom:16px;	
}
.margines {
	padding:0 26px 20px 26px;	
}
.space2 {
	height:10px;
	width:100%;	
	float:left;
}
.produkty {
	width:742px;
	float:left;
	margin-bottom:10px;
       margin-top:10px;
}
.pokaz_prod {
	width:242px;
	height:347px;
	float:left;
	background-color:#fff;
	border:1px solid #e0e0e0;
	margin:1px 2px 2px 1px;
}
.nazwa {
	width:242px;
	height:45px;
	float:left;	
}
.nazwa h3 {
	text-align:center;
	color:#000;
	padding-top:20px;	
}

.opis_prod {
	width:242px;
	height:85px;
	float:left;
}
.opis_prod p {
	text-align: justify;
	color:#969696;	
	padding:0 20px; 
}
.cena {
	width:242px;
	height:48px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	float:left;	
	background-color:#fbfbfb;
}
.cena_netto p, .cena_netto_prom p {
	float:left;
	padding-top:15px;
	padding-left:14px;	
}
.cena_netto h2, .cena_netto_prom h5 {
	float:right;
	padding-top:10px;
	padding-right:14px;	
}
.promocja {
	width:45px;
	height:11px;
	background:url("../images/button_promocja.png") no-repeat;	
	margin-top:-115px;
	padding-right:15px;
	float:right;
}
.sklep {
	width:138px;
	height:28px;
	float:right;
	margin-top:15px;
	margin-right:8px;
}
.oferta {
	width:227px;
	height:478px;
	background:url("../images/oferta.jpg") no-repeat;	
}
.aktualnosci {
	width:707px;
	height:44px;
	float:left;
	margin:20px 0 5px 0;
	border:1px solid #eaeaea;
	background-color:#fff;	
}
.newsy {
width:742px;	
float:left;
margin-bottom:10px;	
margin-top:5px;
background-color:#ffffff;  
}
a {
	color:#000000;	
}
.pokaz_newsa {
	width:740px;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	float:left;
	font-family:  Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #676767;
}
.news_newsy {
	width:580px;
	float:left;	
	padding:15px 0 0 5px;
}
.news_newsy h3 {
	margin-bottom:10px;
	color:#000000;	
}
.news_newsy p {
	margin-bottom:10px;
	color:#676767;	
}
.news_foto {
	width:120px;
	height:72px;
	float:left;	
	margin-top:3.5%;
	margin-left:5px;
}
.news_foto img {
	margin-bottom:5px;
	height:70px;
	width:118px;
	
}
.wiecej {
	width:70px;
	height:13px;
	float:right;
	margin-bottom:20px;
}
.wiecej a {
	margin:0 5px 0 10px;	
	color:#2c6879;
}
.archiwum {
	width:740px;
	height:30px;
	float:left;
	margin:2px 0 0px 0;
	border:1px solid #eeeeee;
	background-color:#fff;	
}
.archiwum h3 {
	color:#000;
	float:right;
	padding-right:25px;
	padding-top:5px;	
	background:no-repeat;
}
.wiecej_news {
	width:690px;
	border:1px solid #eaeaea;
	float:left;
	font-family:  Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #676767;
	background-color:#ffffff;
	line-height:1.6em;
	padding:20px 25px;	
       margin-top:10px; margin-bottom:10px;
}
.wiecej_news ul li {
	line-height: 1.4em;
	margin: 0 0 5px 25px;
}
.wiecej_news h5 {
	margin-bottom:10px;	
}
.wiecej_foto {
	width:742px;
	border:1px solid #eaeaea;
	margin-bottom:5px;
	float:left;	
}
.stopka_box {
	width:998px;
       margin-top:20px;
	float:left;
       background:url("../../images/stopka.jpg") no-repeat;
}


.stopka {
	width:998px;
	height:172px;
	margin:0px 0 0 0px;
        	
}
.stopka ul {
	list-style:none;
	padding-left:365px;

margin-top:150px;
      font-color:#ff0000;

}
.stopka ul li {
	float:left;
	display:inline;
	padding-left:20px;
	color:#000000;
	font-family:arial,tahoma,sans-serif;
	font-size:12px;
}


.stopka ul li a{
	color:#000000;
	font-family:arial,tahoma,sans-serif;
	font-size:12px;
      font-weight:bold;
}

.stopka ul li a:hover {
	text-decoration:underline;
	
}
.stopka p {
	float:right;
	margin:0;
}

















/* CSS Document **********************************************************************************************************************

TD{
	
}
A{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.box{
	background-color: #FFFFFF;
}
.box1{
	border: 1px solid #f4f4f4;
}
.ramka2{
	border: 1px solid #999999;
}
.box_linki{
	margin: 15px;
	background-color: #1D56A6;
	background-image: url(../Obrazki/kamery_01.jpg);
	background-repeat: repeat-x;
}
.margines{
	margin: 15px;
	color: #333333;
}
.produkt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}
h1{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	display:inline;
}
.link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

}
.ramka{
	border: 1px solid #f4f4f4;
}
.stopka{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}


 /* Bubble pop-up */

.bubbleInfo {
            position: relative;
            top: -10px;
            left: 0px;
        }
        .trigger {
cursor:pointer;
        }


/* Bubble pop-up */


        .popup {
        	position: absolute;
              margin-top:20px;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
              margin-left:220px; margin-top:0px;
        }




/*product info*/

#cmain_div{padding:15px 20px; font-family:tahoma;}

img{border:0;}
.dottedline{background:transparent url(../img/line.gif) no-repeat scroll center bottom;padding:4px 5px 4px 0;}

#cmain_div h1{font-family:tahoma;}
#cmain_div p {padding:10px; text-align:justify;}
#cmain_div p.bread{font-size:10px;font-family:Tahoma;color:#999;margin:0;padding:5px 15px;}
#cmain_div p.bread a{color:#999;}
#cmain_div p.bread a:hover{color:#000;}
#cmain_div p.intro{font-size:16px;color:#000;line-height:1.2em;}

.galeriazdjec{}
.galeriazdjec a{display:block;border-color:#F3F3F3 #D9D9D9 #D9D9D9 #F3F3F3;border-style:solid;border-width:1px;padding:1px;float:left;margin:0 3px 3px 0;}
.galeriazdjec img{width:130px;float:left;}
.galeriazdjec a:hover{display:block;border:1px solid #000;padding:1px;margin:0 3px 3px 0;}

       
        

/* new_style */

.kat_n{background:url(../images/nag_left.jpg) no-repeat; height:35px; width:213px; clear:both; padding-left:20px; color:#ffffff; font-size:8px; padding-top:12px;}
.c_15{clear:both; width:100%; height:15px;}
.lc_t{min-height:150px; background-color:#ffffff; border: #cccccc 1px dotted;}
.n_g{background:url(../images/nag_left.jpg) no-repeat; height:47px; width:233px; clear:both;}
.mbk_l{min-height:50px; background-color:#ffb400; repeat-x; background:url(../images/bg_phone.jpg) no-repeat;}
.mbk_l a{color:#555555;}
#line_g{width:100%; height:57px; padding-top:10px; padding-bottom:3px; padding-left:15px;  background-position:bottom center; color:#ffffff;}
#line_g a{color:#555555;}
#line_s{width:100%; height:57px; padding-top:10px; padding-bottom:6px; padding-left:15px; clear:both; color:#666666;}
#line_s a{color:#666666;}
.clear{clear:both; width:100%;}
.ml_mod{
padding-left:10px; 
clear:both;  
color:#ffffff; 
padding-top:7px; 
padding-bottom:7px; 
padding-left:30px; 
margin-left:15px; 
background:url(../images/arrow_white_round.png) no-repeat; 
background-position:4px;
}

/*karusela*/
.sh{float: left; list-style: none outside none;}
.pc_kar{width:233px; height:254px; background:url(../images/bg_pss.jpg) no-repeat; background-position:bottom center; margin-right:7px;}
.name_kar{margin:auto; padding-top:10px; padding-bottom:10px; text-align:center; color:#000000; font-size:11px; font-weight:bold; background-color:#ffffff; height:22px;}
.photo_kar{margin:auto; padding-top:10px; height:118px; text-align:center; border:#cccccc 1px dotted; margin-bottom:0px;}
.price_kar{margin:auto; text-align:center; padding-top:10px; height:25px; color:#666666; padding-left:30px;}
.price1{float:left; padding-right:20px;}
.price2{float:left; font-size:18px; font-weight:bold;}
.button_kar{margin:auto; padding:5px; height:30px; text-align:center; color:#ffffff;}


/*basket*/

.form_text{width:180px;float:left; padding-left:40px; padding-top:2px;}
#form_cont_input{width:400px; height:35px; float:left;}

#form_cont_input input.text_input{width:250px;}

.fv_box{width:701px; padding:30px; background:url(../../images/gray_bck.gif) repeat-y; margin-bottom:40px;}

/* prawe menu */

#koszyk2{background:url("../../images/tlo_koszyka.jpg"); left:20px; position:fixed; top:152px; width:232px;z-index:99; left:-205px; color:#CCCCCC;}
.koszyk_all{width:202px; float:right; min-height:200px; clear:both; background:url(../../images/pion_koszyk.jpg) no-repeat right; padding-right:10px;}
.nag_koszyk{clear:both; padding:10px; padding-left:0px; color:#ffc001;}
.nag_zam{padding-top:15px; padding-bottom:15px; padding-left:10px;  margin-top:10px; clear:both;}

/* koniec prawe menu */

.polecamy_box{clear:both; width:732px; height:41px; background:url(../images/long_nag.jpg) no-repeat; text-decoration:none; padding-left:10px; padding-top:8px; color:#ffffff;}
.carusel_contbox{clear:both; width:750px; height:259px; background:url(../images/bg_slideshow.png) no-repeat; margin-top:5px; margin-bottom:5px; margin-left:-14px; padding-top:14px; padding-left:30px;}
.wew_ccb{width:720px; margin-left:-3px;}

.promocje{clear:both; width:742px; height:49px; background:url(../images/promocje.jpg) no-repeat;}
.aktualnosci{clear:both; width:742px; height:49px; background:url(../images/aktualnosci.jpg) no-repeat;}

/* produkty */

.nazwaprod{clear: both; width: 722px; height: 41px; background: url(../images/long_nag.jpg) no-repeat scroll 0% 0% transparent; text-decoration: none; padding-left: 20px; padding-top: 6px; color: #0177c0;}
.cat_naz{color: #0177c0; font-size: 11px;}
.left_content_prod{width: 200px; float: left; margin: 0pt 0px;}
.foto_prod{width:170px; height:210px; border:#cccccc 1px solid; padding-top:30px; padding-left:20px;}

/*popupik*/
.popup_body{background-color:#ffffff; border:#cccccc 1px solid; padding:5px;}
.g_line{height:1px; border-bottom:#cccccc 1px solid; margin-top:3px; margin-bottom:3px;}
.g_info{text-align:left; padding:5px;}
.g_nazwa{font-size:16px; font-weight:bold; color:#e9b300;}
.inf_panel{float: right; width: 350px;}
.inf_buttons{padding-top: 10px; clear: both; height: 40px;}

/*info_prod*/
.inf_inf{border:#cccccc 1px solid; padding-top: 25px; height:150px; width:280px; text-align: center;}
h1.inf{font-size:14px; margin-left:10px; margin-right:10px;}
.inf_line{margin:20px; border-bottom:#cccccc 1px solid;}
.inf_cena{color: rgb(181, 0, 0); font-size:26px; font-weight:bold;}
.inf_cena_netto{color:#989898; font-size:11px; float:right; padding-right:20px;}
.inf_prod_content{width:100%; clear:both; padding-top:20px;}

.p_tech{color:#4f4f4f; background-color:#eaeaea; padding:10px;}

.inf_opis{padding-top: 0px; padding-bottom: 10px; color: #252525; clear: both; text-align: justify;}
.inf_panel_b{padding-top: 20px; clear: both; height: 40px; text-align:right; padding-right:10px; border-top:#cccccc 1px solid; margin-top:20px;}
.inf_line_2{padding-top: 20px; clear: both; height: 0px; text-align:right; padding-right:53px; border-top:#cccccc 1px solid; margin-top:20px;}


.top_ins{padding-left:0px; padding-top:0px; float:left;}
.top_ins_p{padding-left:120px; padding-top:0px; float:left;}
.koszyk_topic{margin-right:7px; padding-top:45px; float:right; width:175px; height:30px; margin-top:-8px; color:#000000;}
.koszyk_56{height:56px;}
.koszyk_look{padding-left:0px; color:#ffffff;}

.lb_ins{width:100%; font-size:11px; color:#ffffff; padding-top:3px;}
.lb_check{float: left; padding: 10px; padding-left:20px;  width:130px; border-bottom: 1px dotted rgb(255, 255, 255);}
#bc ul{list-style: none outside none; margin-left: 10px; color: rgb(123, 179, 240); clear: both;}
#dodano ul{list-style: none outside none; margin-left: 10px; color: rgb(123, 179, 240); clear: both;}
.lb_przyciski{padding: 10px;}

.ins_popup{background-color:#ffffff; border:#cccccc 1px solid; padding:5px;}
.ins_popup_line{height:1px; border-bottom:#cccccc 1px solid; margin-top:3px; margin-bottom:3px;}
.ins_popup_info{text-align:left; padding:5px;}
.ins_pp_n{font-size:16px; font-weight:bold; color:#e9b300;}

.left_col_inside{background-color:#ffffff; padding:20px; margin-top:10px; margin-bottom:10px;}

.product_list{margin-left:-30px;}
.koperta{float:left; padding-left:5px;}
.koperta2{float:left; padding-left:10px; padding-top:18px;}

.clear_baner{clear:both; height:10px;}

.pl_clear{clear:both; overflow:hidden; WIDTH:100%; height:1px;}
.pl_body{width:100%; clear:both;}
.pl_prod_1{padding-top:40px; min-height:120px; width:215px; text-align:center; float:left; text-align:center;}

.pl_nazwa{font-size:16px; font-weight:bold; color:#e9b300;}
.pl_cena{font-size:10px; color:#989898;}

.pl_panel{float:left; width:500px; text-align:left;}
.pl_nazwa_link{float:left; padding-top:10px; color:#010101; font-weight:bold; text-decoration:underline; font-size:16px;}
.pl_ceny{float:right; padding-top:10px; color:#000000;}

.pl_cena_b{float:left; padding-right:5px; color:#989898; font-size:10px; padding-top:9px;}

.pl_par_n{padding-top:10px; padding-bottom:10px; color:#000000; clear:both; text-align:justify;}
.pl_par_data{padding-top:0px; padding-bottom:10px; color:#666666; clear:both; text-align:justify;}

.pl_panel_bottom{padding-top:20px; clear:both; height:40px;}
.pl_shaddow{clear:both; width:700px; background:url(../../images/shaddow_bottom.jpg) no-repeat; background-position: bottom center; overflow:hidden; height:20px;}

.kosz_dziek{width:699px; padding-top:20px; padding-bottom:20px; border:#cccccc 1px solid; text-align:center;}
.kosz_s_font{color:#ff0000; font-size:16px; font-weight:bold;}
.kosz_naglowek{width:100p%; font-size:11px; height:30px; border-bottom:#a5a5a5 1px dotted; background-color:#e3e3e3;}
.kosz_nag_1{width:40px; float:left; border-right:#ffffff 1px solid;  padding-left:5px; padding-top:8px; height:20px;}
.kosz_nag_2{width:330px; float:left; border-right:#ffffff 1px solid;  padding-left:5px; padding-top:8px; height:20px;}
.kosz_nag_3{width:90px; float:left; border-right:#ffffff 1px solid;  padding-left:5px; padding-top:8px; height:20px;}
.kosz_nag_4{width:110px;  float:left; border-right:#ffffff 1px solid;  padding-left:5px; padding-top:8px; height:20px;}


.kosz_pop{width:100%; font-size:11px; height:35px; color:#000000; padding-top:3px;}
.kosz_ol{width:30px; float:left;  padding-left:15px; padding-bottom:10px; padding-top:10px; border-bottom:#a5a5a5 1px dotted; border-right:#a5a5a5 1px dotted; height:50px;}
.kosz_nazwa{width:320px; float:left; padding-left:15px; padding-bottom:10px; padding-top:10px; height:13px; border-bottom:#a5a5a5 1px dotted; border-right:#a5a5a5 1px dotted; height: 50px;}

.kosz_panel_b{width:80px; float:left; padding-left:15px; padding-bottom:6px; padding-top:5px; height:22px; border-bottom:#a5a5a5 1px dotted; border-right:#a5a5a5 1px dotted; height: 59px;}
.kosz_pb{float:left; padding-top:2px; font-size:11px; font-weight:bold;  height: 55px; }
.kosz_cena{width:100px; float:left; padding-left:15px; padding-bottom:10px;  height: 53px;  padding-top:7px; border-bottom:#a5a5a5 1px dotted; border-right:#a5a5a5 1px dotted;}
.kosz_kgh{float:left; padding-left:10px; padding-bottom:10px; padding-top:5px; height: 50px;}

.kosz_okl{font-size:11px; width:400px; height:35px; border-bottom:#ffffff 1px dotted; padding-top:10px; margin-top:15px;  padding-bottom:5px; clear:both; color:#ff0000;}
.kosz_nag_end{margin-top:-5px; margin-left:10px; float:left;}
.kosz_form_top{width:100%; border-top:#a5a5a5 1px dotted; height:1px; margin-bottom:20px;  margin-top:0px; clear:both;}

.kosz_form{width:701px; height:39px; background-color:#eeeeee; text-align:center; padding-top:12px;}
.kosz_pkj{width:701px; height:1px; background-color:#d3d3d3;}
.kosz_zamow{padding-top:20px; text-align:center; clear:both; height:50px;}
.kosz_bott{width:701px; height:1px; background-color:#d3d3d3;}

.nag_color{color:#666666;}

