
* {
    margin:0px;
    padding:0px;
    font-family:arial;
    font-size:12px;
}
body {
    background-image: url(/images/site_bg.jpg);
}
a
{
	color:#134E95;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
img 
{
	border: 0;
}
#header {
    padding-top:10px;
    padding-left:12px;
}
#logo {
    float:right;
    margin-right:10px;
    margin-top:4px;
}
.content_page p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
/* --------------- górne menu -------------- */
#menu_top {
    margin-top:15px;
}
#menu_top li {
    display:inline;
    float:left;
    width:130px;
    margin-right:5px;
    
}
a.menu_top_elem {
    display:block;
    height:50px; 
    background-image: url(/images/mte_bg.png);
    background-repeat:repeat-x;
    margin:0px 5px;
    text-align:center;
    font-weight:bold;
    color:#ffffff;
    font-size:13px;
    vertical-align:middle;
    text-decoration:none;
}
a.menu_top_elem span
{
	display: table-cell;
	vertical-align: middle;
	height: 50px;
	width: 120px;
	text-align: center;
}
.mt_elem_left,
.mt_elem_right {
    background-repeat:no-repeat;
    height:50px;
}
.mt_elem_left {
    background-image: url(/images/mte_left.png);
    background-position: top left;
}
.mt_elem_right {
    background-image: url(/images/mte_right.png);
    background-position: top right;
}
/* --- hover ---- */
.mt_elem_right:hover {
    background-image: url(/images/mte_right_active.png);
}
.mt_elem_left:hover {
    background-image: url(/images/mte_left_active.png);
}
a.menu_top_elem:hover {
        background-image: url(/images/mte_bg_active.png);
}


#data {
    font-size:10px;
}
#site_wrapper {
    width: 998px;
    margin:auto;
    /*background-color:#ffffff; */
}
#border_top {
    height:12px;
}
.bt_rog_left, .bt_rog_right {
    background-repeat:no-repeat;
    height:inherit;
}
.bt_rog_left {
    background-image: url(/images/border_r_left.png);
    background-position: top left;
}
.bt_rog_right {
    background-image: url(/images/border_r_right.png);
    background-position: top right;
}
.bt_srodek {
    background-image: url(/images/border_center.png);
    background-position: top;
    background-repeat:repeat-x;
    height:inherit;
    margin:0px 12px;
}
#header_wrapper {
    
}
.hw_left, .hw_right {
    background-repeat:repeat-y;
}
.hw_left {
    background-image: url(/images/hw_left.png);
    background-position: left;
    
}
.hw_right {
    background-image: url(/images/hw_right.png);
    background-position: right;
}
.hw_srodek, .cw_srodek {
    background-color:#ffffff;
    margin:0px 12px;
}
.cw_srodek {
    padding-bottom:20px;
}
.hw_srodek {
    background-image: url(/images/top_menu_bg.jpg);
    height:150px;
    background-repeat:no-repeat;
}
#srodek_wrapper {
    
}
#content_div {
    float:left; 
    width:70%;
}
#content, #mcontent{
    padding-right:10px;
}
#left_menu {

    float:right;
    width:30%;
}
#footer {
    height:34px;
}
.f2_left, .f2_right  {
    height:inherit;
    background-repeat:no-repeat;
}

.f2_left {
    background-image: url(/images/border_f_left.png);
    background-position: top left;
}
.f2_right {
    background-image: url(/images/border_f_right.png);
    background-position: top right;
}
.f2_srodek {
    height:34px;
    margin:0px 12px;
    background-image: url(/images/border_f.png);
    background-repeat:repeat-x;
    padding-top:8px;
    text-decoration: none;
    font-size:11px;
    color:#ffffff;
}
.f2_srodek a{

    color:#ffffff;
      text-decoration: none;
      font-weight: normal;
}
.box_title {
      font-size:13px;
      float:left;
      line-height:33px;
      color:#ffffff;
}
.box_title a {
    font-size:13px;
    text-decoration:none;
    color:#ffffff;
}
.box_form {
    padding-top:6px;
}
#wyszukiwarka {
    height:33px;
    color:#ffffff;    
}
#wyszukiwarka input {
    border:0px;
    width:158px;
    height:21px;
    float:right;
}
.bh_left, .bh_right,.bb_left, .bb_right,
.wysz_left, .wysz_right {
        background-repeat:no-repeat;
}
.wysz_left {
    height:33px;
    background-image: url(/images/box_left.gif);
    background-position: top left;
}
.wysz_right {
    height:33px;
    background-image: url(/images/box_right.gif);
    background-position: top right;
}
.wysz_srodek {
    height:33px;
    background-image: url(/images/box_wyszukaj_bg.gif);
    background-position: top;
    background-repeat:repeat-x;
    margin: 0px 6px;
}

.box_content {
    padding:8px 8px 0px 8px;
    background-color:#e3edec;
    color:#134E95;
    /*text-align:justify;*/
}
.box_header {
    margin-top:8px;
    height:36px;
}

.bh_left {
    height:36px;
    background-image: url(/images/box2_left.gif);
    background-position: top left;
}
.bh_right {
    
    background-image: url(/images/box2_right.gif);
    background-position: top right;
}
.bh_srodek {
    height:36px;
    margin:0px 6px;
    background-image: url(/images/box2_bg.gif);
    background-repeat:repeat-x;
}
.box_bottom {
    background-color:#e3edec;
}
.bb_left {
    height:20px;
    background-image: url(/images/box_bottom_left.png);
    background-position: bottom left;
}
.bb_right {
    height:20px;
    background-image: url(/images/box_bottom_right.png);
    background-position: bottom right;
}

/* ----- menu kategorii po lewej ------ */
#menu_kategorie {
    
}
a.mkat_elem {
    height:49px;
    background-color:#e3edec;
    border-bottom:1px solid #ffffff;
    display:block;
    text-decoration:none;
    font-weight:bold;
    color:#134e95;
}
a.mkat_elem img {
    padding-left:7px;
    padding-top:3px;
    float:left;
}
.mkat_link {
    padding-top:16px;
    padding-left:61px;
}

/* ------- nasze produkty - strona główna ------ */
#nasze_produkty {
    
}
.np_img {
   /* float:left;*/
}
.np_name {
    /*margin-left:140px; */
    color:#013b82;
    font-weight:bold;
}
.np_desc {
    /*margin-left:140px; */
    margin-top:20px;
    color:#696c6d;
    font-family:arial;
    
}
h1 
{
	/*font-size: 16px;*/
	/*color: #4ab5e7;*/
	color: #134E95;
	font-size: 19px;	
	margin-bottom: 13px;
}
.content_page
{
	color: #6d6f71;	
}

div#content
{
	margin: 15px;
	margin-top: 0;
	color: #6d6f71;
}

div.product 
{
	margin-bottom: 15px;
}

div.product a
{
	text-decoration: none;
	/*color: #4ab5e7;*/
	color: #134E95;
}
div.product_photo
{
	position: absolute; 
	left: 135px; 
	top: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px; 
	background: none; 
	height: 130px;
}

/* ---------------- sub menu dla produktów ------------- */

div.menu_subContener {
    position:relative;
}
div.menu_subList {
    position:absolute;
}

div.menu_subList li.menu_cat
{
	background-color: #2A85E7;
}
div.menu_subList li.menu_cat a
{
	background-color: #2A85E7;
}

div.menu_subList ul li {
   
}
div.menu_subList ul li a {
    margin:0px 2px;
    background-color:#4ab5e7;
    padding:1px;
    padding-left:8px;
    color:#ffffff;
    text-decoration:none;
    display:block;
    border-bottom:1px solid #dedede;
}
div.menu_subList ul li ul li a{
    background-color:#a6c2d2;
}
div.menu_subList ul li a:hover {
    background-color:#c3d5df;
}

div.content_page form
{
	border: 0;
	padding: 6px;
	background-color:#E3EDEC;
}

div.content_page form p
{
	margin-bottom: 6px;
}

div.content_page form textarea
{	
	border: 0;
	width: 100%;
}

div.content_page input
{	
	border: 0;
}

div.content_page form input[type="submit"]
{
	background-color:#E3EDEC;
	color: #134E95;
	text-align:right;
	width:100%;
	border: 0;
}

div.paginate
{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
}

