body {
 margin:0;
 padding:0;
 text-align:center;
 background-color:#C3BDA6;
 font-family:Arial;
 font-size:12px;
}
img {
 border:0;
}
a {
 color:#000;
 text-decoration:none;
}

#menu_top {
 height:54px; 
 text-align:center;
 background:url('../gfx/bg_top.png') repeat-x;
 overflow:hidden;
}
#all {
 padding-top:16px;
 background:url('../gfx/bg_middle.png') repeat-x #DBD9D3;
}
#wrapper {
 margin:auto;
 text-align:left;
 width:961px;
}
#logo {
 width:961px;
 height:245px;
 /*background:url('../gfx/logo_top.gif') no-repeat center center;*/
}
#content {
 margin:16px 0; 
}
#cont_top {
 width:961px;
 height:12px;
 background:url('../gfx/bg_cont_top.png') no-repeat;
}
#cont_lines_left {
 width:961px; 
 background:url('../gfx/bg_cont_lines_left.png') repeat-y top left #FFFFFE;
}
#cont_lines_right {
 width:961px; 
 background:url('../gfx/bg_cont_lines_right.png') repeat-y top right;
}
#cont_mid_left {
 width:961px; 
 background:url('../gfx/bg_cont_mid_left_2.png') no-repeat top left;
 background-position:3px 0;
}
#cont_mid_right {
 width:961px; 
 background:url('../gfx/bg_cont_mid_right_2.png') no-repeat top right;
 background-position:244px 0;
 min-height:500px;
}
#cont_bottom {
 clear:both;
 width:961px;
 height:12px;
 background:url('../gfx/bg_cont_bottom.png') no-repeat;
}

#cont_menu {
 float:left;
 width:237px;
 padding:0 1px 0 3px;
 overflow:hidden;
}
#cont_text {
 float:left;
 width:650px;
 padding:0 30px 0 40px;
 overflow:hidden;
}


#menu_bottom {
 clear:both;
 padding-top:16px;
 padding-bottom:16px;
 text-align:center;
}
#infoman {
 clear:both;
 width:100%;
 height:110px;
 /*background:url('../gfx/bg_btm.png') repeat-x;*/
}
#infoman_logo {
 clear:both;
 margin:auto; 
 width:67px;
 height:32px;
 background:url('../gfx/logo_infoman.png') no-repeat center center;
}
#infoman_logo:hover {
 background:url('../gfx/logo_infoman_h.png') no-repeat center center;
}
.link_block {
 width:100%;
 height:100%;
 display:block;
}
.clear {
 clear:both;
 width:100%;
 height:0;
 font-size:0;
 line-height:0;
}
.clear_space {
 clear:both;
 width:100%;
 height:16px; 
}

/* ##### menu top ##### */
.menu_top_ul {
  padding:18px 0 0 0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;

 /*list-style-type:none;
 margin:0;
 padding:15px 0 0 0;*/
}
.menu_top_li {
 float:left; 
 position:relative; 
 right:50%;
  
 /*display:inline;*/
}
.menu_top_li a { 
 display:blok;
 padding:0 30px;
 width:auto;
 color:#2c2c2c;
}
.menu_top_li a:hover, .menu_top_h {
 color:#009644;
 font-weight:bold;
}
/*.menu_top_li img {
 position:relative;
 top:5px;
}*/

/* ##### menu left ##### */
.menu_ul {
 padding:0; 
 margin:0;   
}
.menu_li {
 list-style-type:none;
 
}
.menu_li:hover { 
 
}
.menu_sep {
 list-style-type:none;
 margin:0;
 padding:0;
 font-size:0;
 line-height:0;
 width:100%;
 height:1px; 
 background:#C4C2C3;
 border-top:1px solid #FFF;
 border-bottom:1px solid #FFF;
}
.menu_lnk {
 display:block; 
 padding:15px 0 15px 38px;
 background:url('../gfx/ar_norm.png') no-repeat 15px 18px; 
}
.menu_lnk:hover, .menu_lnk_h {
 color:#dd2020;
 font-weight:bold;
 padding:15px 0 15px 74px;
 background:url('../gfx/ar_hover.png') no-repeat 42px 16px #F8BD19;
 cursor:pointer;
}

.submenu_lnk {
 color:#161f04;
 font-weight:bold;
 display:block; 
 padding:15px 30px 15px 74px;
 background:url('../gfx/ar_sub_norm.png') no-repeat 45px 18px #f9cb4b;
}
.submenu_lnk:hover, .submenu_lnk_h {
 color:#009040;
 font-weight:bold;
 display:block; 
 padding:15px 0 15px 104px;
 background:url('../gfx/ar_sub_hover.png') no-repeat 75px 18px #f9cb4b;
 cursor:pointer;
}

.naglowek_art {
 font-weight:bold;
 color:#161f04;
 background:url('../gfx/point_orange.png') no-repeat 0px 1px;
 padding-left:20px;
}
.naglowek_art_pomarancz {
 font-weight:bold;
 color:#161f04;
 background:url('../gfx/point_orange.png') no-repeat 0px 1px;
 padding-left:20px;
 margin:15px -20px;
}
.naglowek_art_szary {
 font-weight:bold;
 color:#161f04;
 background:url('../gfx/point_gray.png') no-repeat 0px 1px;
 padding-left:20px; 
 margin-top:15px; 
 margin:15px -20px;
}


.link_art {
 color:#6f6f6f;
 background:url('../gfx/ar_norm.png') no-repeat 0px 4px;
 padding-left:20px;
}
.szara_ramka {
 border:1px solid #e1e1e1; 
}

.lista_produktow li {
 font-size:11px;
 color:#2C2C2C;
}

/* ##### menu bottom ##### */
.menu_bottom_ul {
 padding:0; 
 margin:0;
}
.menu_bottom_li {
 list-style-type:none;
 display:inline;
 padding:0 10px;
 font-size:10px;
 color:#736a4b;
}
.menu_bottom_li a {
 font-size:10px;
 color:#736a4b;
}

.hide {
 display:none;
}
