
BODY {
	margin: 0 auto;
	padding: 0px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12px; 
	background:#FFF url('../images/redcart/body_bg.gif') repeat-x top;
	color:#484848;
	}

DIV {
	margin: 0 auto; 
	padding:0px;
	}

A {    
	color:#000;   
    text-decoration: underline;
	}

A:hover { 
	color:#CD3405;  
     text-decoration: underline;
	}

IMG {
	border:0px;
	margin:0px;
	padding:0px;
	}

INPUT, TEXTAREA, SELECT{
	margin: 0px;  
    color: #000;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size:12px;
	}

P {
	margin: 0px;
    padding: 0px;
}

H1,H2, H3, H4, H5 {
 	margin: 0 auto;
	padding: 0px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12px; 
 	color:#484848;
	font-weight:normal;
}

FORM {
	margin: 0px;
    padding: 0px;
}	


.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;
	}
	
.clear {
	clear:both;
	}
	
.strong {
	font-weight:bold;
	}
	
.nowrap {
	white-space:nowrap;
}

#contain {
  width:975px;
  text-align:center;
}

#logo {
  padding:20px 0 0 5px;
}

#content {
    margin:2px 0 20px 0;
    width:975px;
	background: #FFF url('../images/redcart/content.png') repeat-x top;
	
}

#main_content{width:975px;}

.index_c_1 {
  width:315px;
  margin-right:15px;
}



.black {
  color:#000;
}


.index_c_2 {
  width:315px;
}

.index_c_3 {
  width:315px !important;
  width:298px;
  margin-left:15px;
}

.heading_text { padding:20px 0 10px 10px; }

.heading_text_2 { padding:0 0 10px 10px; }

.left_column {width:250px;}

.right_column {padding-left:10px;}

.h_c {padding-top:10px;background:url('../images/sklep_internetowy/h_c.png') repeat-y left;}

.h_link { width:230px;background:url('../images/sklep_internetowy/h_l.png') no-repeat left;}

.h_link2 { width:230px;background:url('../images/sklep_internetowy/h_l2.png') no-repeat left;}

.redcart_time {width:46px;height:46px; background:url('../images/sklep_internetowy/time.png') no-repeat left;}

.h_data {padding:0 5px 9px 30px;}

.h_data a, .h_data a:hover { text-decoration:none; }

.right_txt {padding:5px;line-height:1.7;}

.heading_text { padding:20px 0 10px 10px; }

.content_text { line-height:1.5;}

.content_data {padding-right:30px; }

.index_box {border:1px solid #DDD;}

.index_td { width:25%; border-top:1px solid #FFF;}

.register_input INPUT { width:250px;padding:5px;border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;border-top:2px solid #828177; border-left:2px solid #828177;}

.register_input SELECT {width:350px;padding:5px;border:1px solid #BBB;}

.blog_foto_write {font-size:10px; text-transform:uppercase; color:#999;}

.footer {background:url('../images/sklep/footer.png') repeat-x top;height:216px; color:#AAA;font-size:11px;}

.footer a {color:#787878;text-decoration:none;}

.footer a:hover {color:#787878;text-decoration:underline;}

.top_menu { padding:50px 10px 0 0; font-size:11px;}

.top_menu a { color:#787878; text-decoration:none;}

.top_menu a:hover { color:#CD3405; text-decoration:underline;}

.footer_links {background:url('../images/sklep/footer_bg.png') no-repeat top center;width:984px;height:216px;line-height:1.7;font-size:12px;}

.footer_links a {color:#FFF;text-decoration:none;}

.footer_links a:hover {color:#FFF;text-decoration:underline;}

.footer_copyright {font-size:10px;padding:3px 20px 0 0;}

.footer_copyright a{color:#BDBDBD;text-decoration:none;}

.footer_copyright a:hover{color:#BDBDBD;text-decoration:underline;}

.error_content {width:800px; border:1px solid #DA1B22; line-height:1.5; color:#DA1B22; }

.pricelist_header {background:#FAFAFA;border-right:1px solid #DDD;border-left:1px solid #DDD;border-bottom:1px solid #DDD;}

.pricelist_head {font-weight:bold; color:#000; width:99%;}

.form INPUT {  width:200px;padding:5px;border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;border-top:2px solid #828177; border-left:2px solid #828177;}

.area, .form {padding-left:20px;}

.area TEXTAREA {  width:290px;height:125px;padding:5px;border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;border-top:2px solid #828177; border-left:2px solid #828177;}

.pack_1 {border-bottom:1px solid #DDD;border-right:1px solid #DDD;padding:10px;}

.pack_bg_1 {background:#FFF;padding:10px;}

.pack_bg_2 {background:#FAFAFA;}

.pack_bg_h {background:#F1F1F1;color:#000;}

.pack_width {width:125px;}

.pack_2 {border-bottom:1px solid #DDD;padding:10px;}

.blog_title {font-size:20px; padding-bottom:10px;}