P, H1, H2, H3, H4, H5 {
	margin: 0px;
    padding: 0px;
	}

FORM {
	margin: 0px;
    padding: 0px;
}	

.ul {
	margin:0 auto;
	padding:0;
	width:100%;
	position:relative;
	list-style:none;
	display:inline;
	}

.left_c{
background:url(../images/box2_top_left.gif) no-repeat top left;
}
.right_c{
background:url(../images/box2_top_right.gif) no-repeat top left;
}	
	
#gallery {position:relative; width:610px;}
#image {position:relative; width:610px; height:260px; background:#FFF url(../images/loading.gif) center center no-repeat}
#image img {position:absolute; top:0px; left:0px; width:610px;height:260px;}
#thumbwrapper { width:610px; height:100px;background:url(../images/film.gif) repeat-x left top;}
#thumbarea {position:relative; overflow:hidden; height:70px; width:610px; }
#thumbarea ul{ margin:0; padding: 0px;}
#thumbs {position:absolute; list-style:none; height:70px; width:10000px;}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:230px; width:15px; z-index:100; height:200px	;  z-index:100; outline:none; cursor:pointer;}
#previmg {left:0; background:url(../images/left.gif) no-repeat;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../images/right.gif)  no-repeat;padding-left:0px;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
	
	
.li {
	float:left;
	margin:0 auto;
    padding:0;
	}

.fl {
	float:left;
	}

.fr {
	float:right;
	}

.al {
	text-align:left;
	}

.ar {
	text-align:right;
	}
	
.ac {
	text-align:center;
	}
	
.aj {
	text-align:justify;
	}

.vt {
    vertical-align:top;
    }	

.vm {
    vertical-align:middle;
    }
	
.vb{
    vertical-align:bottom;
    }		
	
.clear {
	clear:both;
	}
	
.strong {
	font-weight:bold;
	}
	
.nowrap {
	white-space:nowrap;
}

.redcart_button {
	cursor:pointer;
}

.through {
     text-decoration: line-through; 
}

.help {
  cursor:help;
}

.pointer {
  cursor:pointer;
}

.shop_off_bg{
   text-align:left;
   vertical-align:middle;
   background: url('images/shop_off_bg.jpg') repeat-x; 
   width:100%;
   font-family:Verdana;
   font-size:12px;
   padding:10px 10px 10px 0;
   line-height:1.4;
   font-weight:bold;
   color: #444;
}

.shop_off_table {
  border:1px solid #DFDFDF;
}

.font-1 {
  font-size:1px;
}

.font-10 { font-size:10px;}

.font_normal {
  font-weight:normal;
}

.lowercase  {text-transform: lowercase;}

http://www.newredlight.pl/templates/t_127/css/template.css

BODY {

	margin: 0 auto;

	padding: 0;

	width: 977px;

	font-family: Verdana, Arial, Helvetica, Sans-serif;

	font-size:11px;

	background:#CC0000 url('../images/body_bg.gif') repeat-x top;

	color:#000;

	}

	

DIV {

	margin: 0 auto; 

	padding:0px;

	}



A  {    

	 color:#000; 

     text-decoration: underline;

	}



A:hover { 

	color:#000;  

    text-decoration: none;

	}



IMG {

	border:0px;

	}



INPUT, TEXTAREA, SELECT{

	margin: 0px;  

    color: #830000;

    font-family: Verdana, Arial, Helvetica, Sans-serif;

	}

	



#container1 {

  width:977px;

  padding: 0;

  position:relative;

}



#header {

    width:975px;

	border-left:1px solid #CC0000;

	border-right:1px solid #CC0000;

}	



#main_content {

  width:975px;


  background:#000;

  border-left:1px solid #CC0000;

  border-right:1px solid #CC0000;

}





#column_left {

    width:200px;

    padding:4px 4px 0 6px;

 

}



#column_right{

    padding:4px 6px 0 4px;

    width:200px;

}



#content {

    padding:5px 0 5px 0;

    width:755px;	



}



.content_bg {

background:#FF0000;

border-left:1px solid #CC0000;

border-right:1px solid #CC0000;

color:#000;

}



#content_2 {

 	width:760px;

	padding:5px 0 5px 5px;

	

}



#content_2_left {

    width:760px;

	padding:5px 5px 5px 0;

}



#content_3_center {

   width:967px;

   padding:5px;



}



#footer {

  height:32px;

  width:975px;

  background:#000 url('../images/footer_center.gif') repeat-x top;

  padding-bottom:10px;



}



.box_column_margin {

  margin-bottom:4px;

}



.helpTooltips  {

 border:1px solid #DFDFDF;

 background-color: #F2F6F4;

 padding: 5px;

 font-size: 11px;

 width: 200px;  

 cursor:help;

}



.loading {

 display:none; 

 position:absolute; 

 z-index:10;

 background-color:#BB0000; 

 padding:20px 40px 20px 40px;

 border:5px solid #000;

 color:#000;

}



.width_input  INPUT{

  width:250px;

  padding:5px;

}
P, H1, H2, H3, H4, H5 {
	margin: 0px;
    padding: 0px;
	}

FORM {
	margin: 0px;
    padding: 0px;
}	

.ul {
	margin:0 auto;
	padding:0;
	width:100%;
	position:relative;
	list-style:none;
	display:inline;
	}

.li {
	float:left;
	margin:0 auto;
    padding:0;
	}

.fl {
	float:left;
	}

.fr {
	float:right;
	}

.al {
	text-align:left;
	}

.ar {
	text-align:right;
	}
	
.ac {
	text-align:center;
	}
	
.aj {
	text-align:justify;
	}

.vt {
    vertical-align:top;
    }	

.vm {
    vertical-align:middle;
    }
	
.vb{
    vertical-align:bottom;
    }		
	
.clear {
	clear:both;
	}
	
.strong {
	font-weight:bold;
	}
	
.nowrap {
	white-space:nowrap;
}

.redcart_button {
	cursor:pointer;
}

.through {
     text-decoration: line-through; 
}

.help {
  cursor:help;
}

.pointer {
  cursor:pointer;
}

.shop_off_bg{
   text-align:left;
   vertical-align:middle;
   background: url('images/shop_off_bg.jpg') repeat-x; 
   width:100%;
   font-family:Verdana;
   font-size:12px;
   padding:10px 10px 10px 0;
   line-height:1.4;
   font-weight:bold;
   color: #444;
}

.shop_off_table {
  border:1px solid #DFDFDF;
}

.font-1 {
  font-size:1px;
}
#active_header {
	background:url(../images/active_header.gif);
	height:116px;
	width:401px;

}
.font-10 { font-size:10px;}

.font_normal {
  font-weight:normal;
}

.lowercase  {text-transform: lowercase;}

#header{
	text-align:left;
	background:url(../images/header.gif) no-repeat;
	width:975px;
	height:165px;
	border-bottom:3px solid #FF0000;
	padding-top:43px;
	
}

.header_main {

   height:273px;

}



.header_logo {

  position:absolute;

  top:68px;

  left:225px;

  width:500px;

  height:120px;

  background: url('../images/pixel.gif');

  z-index:999;

}



.header_top_menu {

 position:absolute;

 top:242px;

 left:20px;

 font-size:12px;

}



.header_top_menu_center {

   padding:8px 12px 0 12px; 

   color:#FFF;

}



.header_top_menu_center  a {

   color:#FFF;

   text-decoration:none;

   

}



.header_top_menu_center  a:hover {

   color:#FFF;

   text-decoration: underline;

}



.header_top_menu_center_act {

  padding:8px 12px 0 12px; 

  color:#FFF;

}



.header_top_menu_center_act a, .header_top_menu_center_act a:hover {

 color:#FFF;

  text-decoration: underline;

}



.header_shopping_cart {

 position:absolute; 

 top:5px;

 right:20px;

 font-size:11px;

 color:#CC0000;

}



.box_breadcrumbs {

	padding:0 10px 10px 10px;

    color:#000;   

}



.box_breadcrumbs  a {

  color:#000;

  text-decoration:none;

}



.box_breadcrumbs_active a ,.box_breadcrumbs_active  a:hover{

 color:#000;

 font-weight:bold;

  text-decoration:underline;

}



.box_breadcrumbs  a:hover  {

  color:#FFF;

  text-decoration:underline;

}



.header_sc {

  padding:0 5px 0 5px;

}



.header_languages_bg {

  position:absolute;

  top:240px;

  right:20px;

 }

 

.header_languages  {

  padding:8px 5px 8px 5px;

}



.header_online {

  position:absolute;

  top:5px;

  left:20px;

  font-size:11px;

  color:#CC0000;

}



.footer_bg {

  padding:8px 0 0 0;

}





.footer_links {

  width:730px;

  color:#FFF;

  font-size:11px;

  padding:10px 0 0 0;

}



.footer_links a { 

color: #FFF;

text-decoration:none; }



.footer_links  a:hover {   

color: #FFF;

text-decoration: underline;

}



.footer_copyright  {

  color:#FFF;

  text-decoration:none;

  padding:10px 0 0 15px;

}



.footer_copyright a ,.footer_copyright a:hover{

  color:#FFF;

}



/* boxes */

.box_table {

background:url('../images/box_heading.png') no-repeat top;

}



.box_big_table,.box_big_table2  {

	background:#6B0000 url('../images/list_center.gif') repeat-x top;

    color:#000;

	border-left:2px solid #000;

	border-right:2px solid #000;

}



.box_color {

   background:#D2E8F4;

}



.box_color a{

   color:#FFD30E;

}





.box_sc_title {padding:10px;color:#D1F0F0;}







.box_table_shopping_cart {

  background:#2797CF; 

  color:#000;

}



.box_table_shopping_cart a {color:#FFF;}



.box_table_shopping_cart a:hover {color:#FFF;}



.shopping_color_white, .shopping_color_white a, .shopping_color_white a:hover {

  color:#FFF;

}







.box_heading_2 {

   font-weight:bold;

	text-transform:uppercase;

	color:#000;

    font-size:12px;

	padding:4px 0 10px 10px;

}



.box_heading2 {

    font-weight:bold;

	color:#38302B;

    font-size:12px;

	padding:10px 0 20px 10px;

}



.box_heading_3 {

   font-weight:bold;

	text-transform:uppercase;

	color:#FFF;

    font-size:12px;

	padding:4px 0 5px 10px;

}



.box_heading_data {

  padding:9px 5px 0px 40px;

}



.box_body {  

  padding:5px 0 0 0;

  background:url('../images/box_body.gif') repeat-y left;

  font-size:12px;

  color:#FFF;

}





.box_data,.box_data_2,.box_data_level,.box_data_level_2{

  padding:5px 5px 5px 45px; 
	background:url(../images/shakey.gif) no-repeat left center;
  text-align:left;

  text-transform:uppercase;

  font-size:10px;

  font-weight:bold;

  color:#FFF;

}



.box_data_color {

   padding:5px; 

   color:#FFF;

}



.box_data_separator_2 ,.box_data_separator  {

  background:url('../images/sepsa.gif') no-repeat center;

}





.box_search_separator {

  margin:5px 0 5px 0;

  height:1px;

  background:#FFF;

}





.box_data_hover,.box_data_hover2,.box_data_hover_level,.box_data_hover_level2,.box_active, .box_active_level  {

   text-align:left;

   text-transform:uppercase;

   cursor:pointer;

   padding:5px 5px 5px 15px; 

   color:#FFF;

   font-size:10px;

   font-weight:bold;

   background:url('../images/box_body_hover.gif') repeat-y left;

}





.box_data_hover  a, .box_data_hover  a:hover,.box_data_hover2  a,.box_data_hover2  a:hover,.box_data  a ,.box_data_2  a,.box_data_color a,.box_data  a :hover,.box_data_2  a:hover,.box_data_color a:hover ,.box_data_level  a ,.box_data_level_2  a,.box_data_color a,.box_data_level  a :hover,.box_data_level_2  a:hover,.box_data_color a:hover,.box_active a ,.box_active_level a,.box_active a:hover,.box_active_level a:hover ,.box_data_hover_level  a ,.box_data_hover_level2  a,.box_data_hover_level  a:hover,.box_data_hover_level2  a:hover{

  color:#FFF;

  text-decoration:none;

}



.box_green,.box_white { color:#FFF; }



.box_red{ color: #FF0000; }





/* box for filter */







.filtr_heading  {

	font-weight:bold;

	padding:7px 5px 7px 10px;

	color:#000;

	font-size:11px;

	text-transform:uppercase;

	

}



.filtr_heading_delete {

	padding:5px 10px 5px 10px;

	 color:#FFF;

	border-top:1px dotted #FFF;



}



/* prices */

.price_1,.price_2,.currency,.price_1_big ,.price_2_big,.currency_big  {

     font-size: 12px;

     color: #FFF;

	 font-weight:bold;

}



.price_1_big_w,.price_2_big_w,.currency_big_w  {

     font-size: 12px;

     color: #FFF;

	font-weight:bold;

}





.view_price {color:#000;}



.view_price_def, .view_price_tax, .view_price_old {

  font-size:10px;

color:#000;

}



.view_price_shipping {

  margin-top:5px;

  font-size:10px;

  color:#000;

}



.view_price_free_shipping {

 margin-top:5px;

 font-size:10px;

 font-weight:bold; 

color:#000; 

}



.view_price_global {

   padding:10px 5px 10px 0px; 

}



.view_price_def {

  margin-top:5px; 

  color:#000;

}





.box_products_foto  IMG{



}



.box_bestsellers_counter {

  font-size:12px;

  padding-left:5px;

  color:#FFF;

  font-weight:bold;

}



.box_tags a {color:#FFF;text-decoration:none;}



.box_tags a:hover {color:#FFF;text-decoration:underline;}



.box_currencies {

  padding:10px;

}



.box_currencies  SELECT, .pinfo_options SELECT{

  font-size:11px;

  border-left:1px solid #CF1B1B;

  border-right:1px solid #A00000;

  border-top:1px solid #AE0000;

  border-bottom:1px solid #D73636;

  background:#F00000;

  color:#000;

  padding:4px;

  font-weight:normal;

  font-family:Tahoma;



}
body {
background:#CC0000 url(../images/body_bg.gif) repeat-x scroll center top;
color:#000000;
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:11px;
margin:0 auto;
padding:0;
width:977px;
}


.box_bottom_center {width:100%;background:url('../images/box_bottom_center.gif') repeat-x; }



.box_top_center {width:100%;background:url('../images/box_top_center.gif') repeat-x;}



.box2_bottom_center {width:100%;background:url('../images/box2_bottom_center.gif') repeat-x; }



.box2_top_center {width:100%;background:url('../images/box2_top_center.gif') repeat-x;}





.box_center {width:100%;padding:0 6px 0 6px; background:#FF0000;border-left:1px solid #CC0000;border-right:1px solid #CC0000;}



.shop_button_1 {

  background: url('../images/btn_front.gif') repeat-x;

  padding:8px 0 0 0;

  text-align:center;

  color:#FFF;

  font-weight:bold;

  font-size:10px;

  line-height:1;

}







.promo_button_2,.promo_button_1 {

  background: url('../images/promo_center_2.gif') no-repeat;

  font-weight:bold;

  width:71px;

  text-transform:uppercase;

  color:#666;

  font-family:Tahoma;

  font-size:10px;

  text-align:center; 

  line-height:1;

}





.box_newsletter {

   padding:15px 0px 5px 0px;

}



.ie6_newsletter_fix {

  margin:5px 0 0 0px;

}  



.newsletter_butt  {padding-right:15px;}



.newsletter_butt INPUT {border:0;background:none;}



.start_s_button IMG {border:0;}



.start_price {color:#666; }







.box_search  {

   padding:10px 0px 5px 0px;}



.box_search_input {

  background:url('../images/s_input.gif') no-repeat;

  width:151px;

  height:26px;

  border:none;

  color:#990000;

  padding:6px 2px 0 2px;

  font-size:10px;

  text-align:center;

 }

 

 

.ie6_search_fix {padding-top:0 !important; padding-top:1px;}



.box_search_adv {font-size:11px; padding:5px 0 5px 0px;text-align:center;}



.box_search_adv a {color:#FFF;text-decoration:underline; }



.box_search_adv a:hover {color:#FFF;text-decoration:none; }



.box_products_title,.box_products_name {

  padding:10px 5px 10px 5px;

  text-align:center;

  font-size:11px;

  font-weight:bold;

}



.box_products_name a,.box_products_title a {

  color:#FFF;

  text-decoration:none;

}



.box_products_name a:hover,.box_products_title a:hover {

  color:#FFF;

  text-decoration:underline;

}





.m_start_produts_name {

   font-weight:bold;

   font-size:12px;

   color:#FFF;   

   text-transform:uppercase;

}



.m_start_produts_name a {

  color:#FFF;

  text-decoration:none;

}



.m_start_produts_name a:hover {

  color:#FFF;

  text-decoration:underline;

 

}



.m_start_products_name_edit {

  padding-top:5px;

}



.box_table_big_color {

  padding:10px 5px 0 10px;

}



.list_separator {

  background: url('../images/list_separator.gif') repeat-y center;

  width:7px;

}



.start_color {color:#666;}

http://www.newredlight.pl/templates/t_127/css/modules.css

s.searcher_separator {

    background:url('../images/sepsa.gif') top repeat-x;

}



.f_short_description {

  font-weight:bold;

  padding:5px 0 5px 0;

  color:#000;

  line-height:1.4;

  font-size:11px;

  text-align:left;

}





.view_stock_info_text_ok {

  padding:5px 0 5px 0;

  color:#FFF;

  font-weight:bold;

  font-size:10px;

}



.box_products_foto a, .box_products_foto a:hover {color:#000;}



.view_stock_info_text_not {

  padding:5px;

  color:#FF0000;

  font-weight:bold;

  font-size:10px;

}



.listing_table {



}



.listing_bar_inputer {

  padding:10px 10px 10px 10px;

  }





.listing_shop_promo {

  margin:5px 0 5px 0;

}



.li_listing {

 margin:0px 5px 0 5px; 

 padding:5px 10px 5px 10px; 

 background:#800000;

  color:#FFF;

  border:2px solid #000;

}



.li_listing a {

 color:#FFF;

}



.li_listing a:hover {

  color:#000;

  text-decoration:underline

}



.li_listing_act {

 margin:0px 5px 0 5px; 

  color:#000;

 padding:5px 10px 5px 10px;

 font-weight:bold;

 border:2px solid #000;

 background:#D00000;

}



.listing_1_bg ,.listing_0_bg { 



}





.modules_listing, .modules_listing a {

  text-decoration:none;

}





.cms_body {

  padding:10px;

  line-height:1.5;

}



.advenced_search_body {

  width:445px; 

  height:100px;

  overflow:auto;

  border-left:1px solid #CF1B1B;

  border-right:1px solid #A00000;

  border-top:1px solid #AE0000;

  border-bottom:1px solid #D73636;

  background:#000;

  color:#CC0000;

  padding:10px;

}



.advenced_search_body INPUT  {

  border:0;

  width:10px;

}



.searcher_no_result_description {

  padding:20px;

  line-height:1.5;

}



.searcher_no_result {

  color:#000;

}





.searcher_foto IMG {



}



.searcher_foto2 {width:100px;}



.searcher_foto2 IMG {

 

}



.pinfo_left {

  width:40%;

  padding:5px 10px 0 0

}



.pinfo_body {

  line-height:1.5;



}





.pinfo_right {

  width:60%;

   padding:5px 10px 0 0

}



.pinfo_products_name {

  font-size:18px;

  color:#000;

  width:100%;

}



.pinfo_model {

  font-size:11px;

  color:#FFF;

}



.pinfo_products_price {

  padding:5px; 

  border:2px solid #000;

  color:#FFF;

}



.pinfo_contener {



  padding:10px;

  

}



.pinfo_descriptions {

  margin-top:10px;  

  line-height:1.4;

}



.pinfo_short_desc {

  line-height:1.4;

  font-size:11px;

  text-align:left;

   border:2px solid #000;

  color:#FFF;

}



.pinfo_rate_text {

   color:#000;

   font-style:italic;

   padding:5px;

}



.pinfo_rate_text a { color:#FFF;}



.pinfo_sep {background:#000033;font-size:1px;height:1px;}



.pinfo_rate_signature {

  color:#000;

  padding:5px 5px 0 5px;

}



.color_font {

  color:#FFF;

}



.pinfo_templates_head {



  font-weight:bold;

  padding:5px;

}



.pinfo_templates_empty {

   

}



.pinfo_templates_data{

    padding:5px;

	background:#D30000;

}



.pinfo_templates_data_2  {

 padding:5px;

	background:#B20000;

}



.pinfo_templates_border {border:2px solid #000;}





.pinfo_templates_data_2 a, .pinfo_templates_data a {

  cursor:help;



}





.pinfo_files {

   padding:13px 0 10px 10px;

   line-height:1.4;

}



.pinfo_mini_image  IMG {



}





.redcart_input INPUT {

  font-size:11px;

  border-left:1px solid #CF1B1B;

  border-right:1px solid #A00000;

  border-top:1px solid #AE0000;

  border-bottom:1px solid #D73636;

  background:#F00000;

  color:#000;

  padding:5px;

  text-align:left;

  width:300px;

}



.redcart_input TEXTAREA {

  font-size:11px;

  border-left:1px solid #CF1B1B;

  border-right:1px solid #A00000;

  border-top:1px solid #AE0000;

  border-bottom:1px solid #D73636;

  background:#F00000;

  color:#000;

  padding:5px;

  width:300px;

  height:200px;



}



.redcart_input_none  INPUT {

  border:none;

}



.redcart_input SELECT{

  font-size:11px;

  border-left:1px solid #CF1B1B;

  border-right:1px solid #A00000;

  border-top:1px solid #AE0000;

  border-bottom:1px solid #D73636;

  background:#F00000;

  color:#000;

  padding:4px;

  font-weight:normal;

  font-family:Tahoma;

}



.cms_send_mail {

  border:2px solid #B0ACA0; 

  margin-top:10px;  

  line-height:1.4;

}



.cart_options {

  font-size:10px;

  color:#FFF; 

}



.cart_head_0 {

  border:2px solid #000;

  color:#FFF;

  padding:5px 10px 5px 10px;

  font-weight:bold;

  

}



.white_body {color:#FFF;}



.cart_head {

  	border-top:2px solid #000;

	border-right:2px solid #000;

	border-bottom:2px solid #000;

  color:#FFF;

  padding:5px 10px 5px 10px;

  font-weight:bold;

}



.cart_body_tr {

color:#FFF;

}



.cart_body_tr_2{

 background:#B20000;

 color:#FFF;

}



.cart_body_tr_hover {

  background:#4A0000;

  color:#FFF;

}



.cart_border {	border:2px solid #000;}



.cart_body_0 {

	border-right:2px solid #000;

	border-bottom:2px solid #000;

  border-left:2px solid #000;

  color:#FFF;



}



.cart_body{

	border-right:2px solid #000;

	border-bottom:2px solid #000;

	color:#FFF;

}



.cart_discount,.cart_body a ,.cart_body a:hover {color:#FFF;}



.cart_sum {

   margin:10px 0 10px 0;

   padding:10px;

   

	border:2px solid #000;

	color:#FFF;

}



.cart_total {

  color:#FFF;

  font-size:18px;

}



.cart_step_4 {



} 



.cart_step_5 {

   padding:20px;

   

}



/*sciezka zakupow*/



.cart_wall_big {

	margin-bottom:6px;

    

	border:2px solid #000;

    color:#FFF;



}



.cart_wall_big a, .cart_wall_big a:hover { text-decoration:none;color:#FFF;}



.cart_wall_border {



}



.cart_wall_active {

  padding-top:5px;

  font-weight:bold;

  color:#000;

}



.cart_wall_not_active {

  padding-top:5px;

  color:#FFF;

}



/*account*/



.account_heading {

  font-weight:bold;

  color:#FFF;

  border-left:2px solid #000;

  border-bottom:2px solid #000;

}



.account_table_border {

  border:2px solid #000;

}



.account_body {

  border-left:2px solid #000;

  color:#FFF;

    

}



.account_data_separator {

  border-top:2px solid #000;

    

}



.account_body_tr {



}



.account_body_hover_tr {



}



.account_view_orders_date {

  color:#FFF;

  font-size:12px;

}



.allegro_body {

  padding:10px;

 

}



.allegro_alert {

  line-height:1.5;

  margin-bottom:5px;

 border:1px solid #000033;

    color:#FFF;

  padding:10px;

}






