@charset "utf-8";

/* CSS Document */



/* body */

/* ------------------------------- */



body {
	margin: 0px;
	padding: 0px;
	text-align: center;
    background: url('/gfx/bg.jpg');

}


#skladniki {
	font-size: 9px;
  color: #5c5555;
  line-height: 12px;
}

#divchmurka {position:relative;}
#divTip1 {
    border-radius: 20px;
    background: url() no-repeat 50% 50%;
    background-size: cover;
    position:absolute;
    left:60px;
    top:0;
    width:250px;
}

/* podstawa */

/* ------------------------------- */



body, form{
	padding: 0px;
	margin: 0px;
}

textarea, {
	font-size: 12px;
	line-height: 14px;
 	font-family: lucida sans unicode;
	color: #5d5d5d;
}

th, td, input, select {
	font-size: 12px;
	line-height: 14px;
 	font-family: lucida sans unicode;
	color: #5d5d5d;
}

body {
	font-size: 13px;
	line-height: 14px;
 	font-family: lucida sans unicode;
	color: #5d5d5d;
}

th, td, input, textarea, select  {
	font-size: 1em;
	line-height: 1em;
}
strong, th, thead td, h1, h2, h4, h5, h6 {
	font-weight: bold;
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}
h1 {
color: #4693CA;
    font-size: 18px;
    text-decoration: none;
	margin:3px 0px;
}
h2 {

    font-size: 17px;
    text-decoration: none;
	margin:3px 0px;
}
h3, h3 a {
    color: #4693CA;
    font-size: 18px;
    text-decoration: none;
	margin:3px 0px;
}
h4 {

  margin:3px 0px;
	font-size: 18px;
  text-decoration: none;
  color: #4693CA;
}
h5 {
	font-size: 1em;
	font-weight: bold;
}
h6, h6 a {
    color: #4693CA;
    font-size: 18px;
    text-decoration: none;
	margin:3px 0px;
}
a{
	color:#606060;
	text-decoration:none;
}
/*  repeated  */




/* ------------------------------- */

fieldset{
	padding:0px;
	margin:0px;
	border:none;
}
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0;
}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.f_bold{font-weight:bold;}
.f_normal{font-weight:normal;}
a img{border:none;}
a:hover{cursor:pointer;}
a.underline:hover, a.underline:hover b, a.underline:hover span{
	text-decoration:underline;
}
.h6{height:6px;}

.h14{
	height:14px;
	line-height:14px;
}
.h31{
	height:31px;
}



/* ------------------------------- */

/* kolory strony */






/* top */

/* ------------------------------- */

#top{
	position: relative;
	height: 138px;
	margin: 0px 10px;
}
h1#logo{
	width:173px;
	height:99px;
	margin:0px 2px 7px;
	font-size:3em;
	line-height:1.2em;
}
#baner{
	display:inline;
	float:right;
	margin:17px 0px 7px 0px;
	width:468px;
	height:60px;
}



/* middle */

/* ------------------------------- */



#middle{

	margin: 5px 10px 0px;

	background:transparent url(/gfx/contact_repeat.jpg) repeat-y scroll left top;

}

#m_left{

	display:inline;

	float:left;

	width:191px;

	background:#fff url(/gfx/left_menu_repeat.jpg) repeat-y scroll right top;

}

#m_left ul{

	list-style: none;

	padding: 0;

	margin: 0;

}



#m_left ul.lv_1{

	padding:15px 20px 7px 20px;

	background:transparent url(/gfx/left_menu_top.jpg) no-repeat scroll left top;

	height:auto; /* inna wartosc dla ie6 */

	min-height:200px;

}



#m_left ul.lv_2{

	padding:10px 0px 4px 10px;

}

#m_left ul li{

	line-height:1em;

	font-weight:bold;

	padding:5px 0px 6px 0px;

	margin: 0;

}

#m_left ul li a{

	display:block;

	color:#fff;

	background:transparent url(/gfx/point-white.gif) no-repeat scroll left 55%;

	padding-left:15px;

}

#m_left ul li a:hover, #m_left ul li a.active{

	color:#093;

	background-image:url(/gfx/point-093.gif);

}

#m_left div.btm{

	background:transparent url(/gfx/left_menu_bottom.jpg) no-repeat scroll left bottom;

	height:8px;

	margin:0px;

}

/* ------------------------------- */

#m_contact{

	display:inline;

	float:left;

	clear:left;

	margin-top: 1px;

	padding-top:84px;

	width:191px;

	height:200px;

	bottom:0px;

	background:transparent url(/gfx/contact_top.jpg) no-repeat scroll right top;

}

#m_contact div.txt{

	position:absolute;

	left:25px;

	bottom:83px;  /* inna wartosc dla ie6 */

}

#m_contact p{

	text-align:center;

	padding: 0;

	margin: 0;

}

#m_contact p a{

	color:#6cab2f;

}

#m_contact p.adress{

	margin-bottom:10px;

}

#m_contact p.platnosci{

	margin-top:24px;

}

/* ------------------------------- */




.no_right{

	width:705px;

}


.main_for_ie6{

	height:0px;

	font-size:0px;

	line-height:0px;

	width:705px;

}

#m_center div.title{

	width:689px;

	padding:20px 0px 4px 5px;

	margin-left:11px;

	height:18px;

	border-width:0px 0px 1px 0px;

	border-style:solid;

	margin-bottom:10px;

}

#m_center div.title p{

	margin:0px;

	padding:0px;

	background-attachment:scroll;

	background-color:transparent;

	background-position:left 50%;

	background-repeat:no-repeat;

	padding-left:10px;

	font-size:1.35em;

	height:18px;

	line-height:18px;

}



#m_center div.title.promo{

	background:transparent url(/gfx/middle_main_top.jpg) no-repeat scroll left top;

	padding:15px 15px 0px;

	width:481px;

	margin-left:0px;

	border:none;

}



div#wide{

	height:195px;

}

.white_right #m_meat div.navig{width:315px;}
#m_meat{
	width:561px;
	background-image:url('/gfx/subpage-bg.jpg');
	background-repeat:repeat-y;
	border: 1px solid #C1C1C1;
}
.no_right #m_meat .item{
	width:535px;
}
.no_right #m_meat div.navig{
	width:509px;
}
#m_meat{
	padding:5px 5px 10px 11px;
	float:left;
}


#m_meat p.header{
	padding:5px 10px;
	background:#9e9e9e url(/gfx/prod_list_head_repeat.jpg) repeat-x scroll left top;
	line-height:16px;
	height:16px;
	color:#fff;
	font-weight:bold;
	margin: 0px;
	position:relative;
	top:0px;
	left:0px;
	right:0px;
}

#m_meat p.header span{

	display:block;

	position:absolute;

	width:5px;

	height:26px;

	top:0px;

}

#m_meat p.header span.a{

	left:0px;

	background:transparent url(/gfx/prod_list_head_a.jpg) no-repeat scroll left top;

}

#m_meat p.header span.b{

	right:0px;  /* inna wartosc dla ie6 */

	background:transparent url(/gfx/prod_list_head_b.jpg) no-repeat scroll right top;

}

#m_meat p.header a{

	color:#fff;

}



#m_meat .item{

	padding:10px;

	display:inline;

	float:left;

	background:#fff url(/gfx/dash_green.gif) repeat-x scroll left bottom;

}

#m_meat .item.even{

	background-color:#f7f7f7;

}

#m_meat .item a.foto{

	display:inline;

	float:left;

	margin:0px 10px 10px 0px;

}

#m_meat .item a.foto img{

	border:#b5d597 1px solid;

}

#m_meat .item p{

	padding: 0px;

	margin: 0px;

}

#m_meat .item a.foto:hover img{

	border-color:#6cab2f;

}

#m_meat .item p.prod_price{

	display:inline;

	float:right;

}

#m_meat .item p.prod_txt{

	padding:10px 0px;

	color:#606060;

}

#m_meat .item p.prod_more a{

	color:#606060;

}

#m_meat div.navig{

	padding:10px 80px;

	display:inline;

	float:left;

	text-align:center;

}

#m_meat div.navig a {

	padding:0px 3px;

}



/* ------------------------------- */

/* metoda p3atnoci */



#m_payment tr.header{

	height:31px;

	background-attachment:scroll;

	background-image:url(/gfx/basket_header_repeat.jpg);

	background-position:left top;

	background-repeat:repeat-x;

}

#m_payment th{

	color:#fff;

	vertical-align:middle;

	text-align:center;

	height:26px;

	padding-bottom:5px;

	border-right:#fff 1px solid;

}

#m_payment tr{

	height:26px;

}

#m_payment tr.downline, #m_payment td.downline{



	background:transparent url(/gfx/basket_dash.gif) repeat-x scroll left bottom;

}



#m_payment select {

	width: 140px;

}



.no_right #m_payment th.cb{width:25px;}

.no_right #m_payment th.payment{width:150px;}

.no_right #m_payment th.info{width:255px;}

.no_right #m_payment td.info{vertical-align: top; padding: 5px; padding-top: 7px}



.no_right #basket_under{width:690px;}

.white_right #basket_under{width:495px;}

#payment_under{

	padding:10px 0px;

	height:21px;

	background:#fff url(/gfx/line_green.gif) repeat-x scroll left bottom;

	text-align: right;

}

#payment_under input{

	border:none;

	cursor:pointer;

	margin:0px 10px;

	height:21px;

	width:43px;

	background-attachment:scroll;

	background-position:left top;

	background-repeat:no-repeat;

	background-color:transparent;

}

#payment_under input.count{

	display:inline;

	float:right;

	background-image:url(/gfx/btt_dalej.gif);

}





/* ------------------------------- */

/* historia zam򶨥�



#m_history{

	background:transparent url(/gfx/basket_dash.gif) repeat-x scroll left 30px;

}

#m_history tr{

	height:30px;

	background:transparent url(/gfx/basket_dash.gif) repeat-x scroll left bottom;

}

#m_history tr.odd{

	background-color:#f5f5f5;

}

#m_history tr.header{

	height:31px;

	background-attachment:scroll;

	background-image:url(/gfx/basket_header_repeat.jpg);

	background-position:left top;

	background-repeat:repeat-x;

}

#m_history th{

	color:#fff;

	vertical-align:middle;

	text-align:center;

	height:26px;

	padding-bottom:5px;

	border-right:#fff 1px solid;

}

#m_history td{

	vertical-align:middle;

	text-align:center;

	color:#606060;

	border-right:#fff 1px solid;

}



#m_history td.name{

	text-align:left;

	padding-left:12px;

}

#m_history span.name {

	font-weight:bold;

}

#m_history td.brutto_all{

	font-weight:bold;

}

#m_history input{

	width:30px;

	padding:3px 0px;

	border:#e9e9e9 1px solid;

	text-align:center;

	font-weight:bold;

	background-color:#fff;

}

#m_history td.sum{

}



#m_history td.r {

	text-align: right;

}



#m_history td.b {

	font-weight: bold;

}







/* ------------------------------- */

/* koszyk */



.white_right #m_basket{width:495px;}

.no_right #m_basket{width:558px;}

#m_basket{
	background:transparent url(/gfx/basket_dash.gif) repeat-x scroll left 30px;
}


#m_basket tr.odd{

	background-color:#f5f5f5;

}

#m_basket tr.header{
	height:31px;
}

#m_basket th{
	color:#000;
	vertical-align:middle;
	text-align:center;
	height:26px;
	padding-bottom:5px;
	border-right:#fff 1px solid;
}

#m_basket td{
	vertical-align:middle;
	text-align:center;
	color:#606060;
	border-right:#fff 1px solid;
	padding-bottom:5px;
	padding-top:5px;
}

.white_right #m_basket th.name{width:177px;}

.white_right #m_basket th.option{width:120px;}

.white_right #m_basket th.vat{width:38px;}

.white_right #m_basket th.quantity{width:40px;}

.white_right #m_basket th.brutto_all{width:70px;}

.no_right #m_basket th.name{width:177px;}

.no_right #m_basket th.option{width:120px;}

.no_right #m_basket th.vat{width:40px;}

.no_right #m_basket th.quantity{width:40px;}

.no_right #m_basket th.brutto_all{width:70px;}



#m_basket th.name{
	text-align:left;
	text-indent:12px;
}

#m_basket td.name{

	text-align:left;

	padding-left:12px;

}

#m_basket span.name {

	font-weight:bold;

}

#m_basket span.red {

	color: #f00;

}

#m_basket td.brutto_all{

	font-weight:bold;

	text-align: right;

}

#m_basket input{

	width:30px;

	padding:3px 0px;

	border:#e9e9e9 1px solid;

	text-align:center;

	font-weight:bold;

	background-color:#fff;

}

#m_basket td.sum{

	text-align: right;

}



#m_basket td.r {

	text-align: right;

}



#m_basket td.b {

	font-weight: bold;

}



.no_right #basket_under{width:568px;}

.white_right #basket_under{width:495px;}

#basket_under{
	padding:10px 0px;
	height:21px;
	text-align: right;  }

#basket_under1{
	padding:10px 0px;
	height:21px;
	text-align: right;
}

#basket_under input{

	border:none;

	cursor:pointer;

	margin:0px 10px;

	height:21px;

	width:53px;

	background-attachment:scroll;

	background-position:left top;

	background-repeat:no-repeat;

	background-color:transparent;

}

#basket_under1 input{

	border:none;

	cursor:pointer;

	margin:0px 10px;

	height:21px;

	width:120px;

	background-attachment:scroll;

	background-position:left top;

	background-repeat:no-repeat;

	background-color:transparent;

}

#basket_under input.continue{

	display:inline;

	float:right;

	background-image:url(/gfx/basket_input_continue.jpg);

}

#basket_under input.count{

	display:inline;

	float:right;

	background-image:url(/gfx/btt_przelicz.gif);

}

#basket_under input.count1{

   width:200px;

	display:inline;

	float:right;

	background-image:url(/gfx/btt_przelicz1.gif);

}

#basket_under input.order{

	display:inline;

	float:right;

	background-image:url(/gfx/basket_input_order.jpg);

}

#basket_under p.sum{

	padding: 0;

	margin: 0;

	display:inline;

	float:right;

	font-weight:bold;

	width:320px;

	height:21px;

	line-height:21px;

	text-align:center;

}



/* ------------------------------- */

.infos{
	padding:14px 14px 14px 51px;
	margin:5px 5px 10px;
	color:#408000;
	background:#e3fdca url(/gfx/form_ok.jpg) no-repeat scroll 18px 50%;
	border:#b4d395 1px dashed;
	text-align:left;
	width:500px;
}

.errors{
	padding:14px 14px 14px 51px;
	margin:5px 5px 10px;
	color:#cb181f;
	background:#fef9ca url(/gfx/form_achtung.jpg) no-repeat scroll 18px 50%;
	border:#b4d395 1px dashed;
	text-align:left;
	width:500px;
}





/* formularz */



.no_right .m_formularz{

	padding:20px 184px 25px 184px;

}

.white_right .m_formularz{

	padding:20px 0px 25px 92px;

}

fieldset.formularz{
	width:252px;
	padding:7px 8px 7px 9px;
	border:#cac9c9 1px solid;
	text-align:right;
}

.formularz .alert{

	width:253px;

	margin:0px 0px 20px 0px;

}

.formularz input, .formularz select, .formularz option{

	font-size:1.1em;

	height:15px;

	padding:3px 10px;

}

.formularz p.title{

	margin: 0;

	padding:0px 0px 8px 11px;

	color:#6cab2f;

	font-weight:bold;

	background:transparent url(/gfx/line_green.gif) repeat-x scroll left bottom;

	margin-bottom:9px;

	text-align:left;

}

.formularz div.pola{
	padding:0px;
	border-top:#b4d395 1px dashed;
	text-align:left;
}

.formularz div.pola label.left{
	display:inline;
	float:left;
	width:85px;
	padding:10px 9px 11px 10px;
	border-right:#fff 1px solid;
	border-left:#fff 1px solid;
	color:#616161;
	font-weight:bold;
	text-align:right;
}

.formularz div.head{

	padding:10px 9px 11px 10px;

	border-right:#fff 1px solid;

	border-left:#fff 1px solid;

	font-weight:bold;

	color:#6cab2f;

	font-size:1.1em;

	text-align: left;

}

.formularz div.comment{

	padding:5px 0px 6px 124px;

	color:#6cab2f;

	font-size:0.8em;

	border-bottom:#b4d395 1px dashed;

}

.formularz a.comment{

	color:#6cab2f;

	font-size:10px;

	text-decoration: none;

}

.formularz a.comment:hover{

	color:#6cab2f;

	font-size:10px;

	text-decoration: underline;

}

.formularz div.pola label.left.odd{

	background-color:#ededed;

}

.formularz div.pola div.inp{

	border-bottom:#b4d395 1px dashed;

	padding:5px 0px 6px 65px;

}

.formularz div.pola div.inp.odd{
	background-color:#f5f5f5;
}

.formularz div.pola div.inp .txt{
	width:114px;
	margin-left:10px;
	border-style:solid;
	border-width:1px;
	border-color:#808080 #d3d0c7 #d3d0c7 #808080;
}
.formularz div.pola div.inp .select{

	width:125px;

	margin:2px 10px;

	padding:1px 5px 0px;

	height:20px;

}

.formularz div.pola div.inp .select option{

	font-size:1em;

	padding:1px 5px;

}

.formularz div.pola div.inp input.radio{

	margin:4px 5px 0px 10px;

	cursor:pointer;

}

.formularz div.pola div.inp input.checkbox{

	margin-left:30px;

	margin-right:5px;

	cursor:pointer;

}

.formularz div.no_border{

	border-bottom: 0px;

}

.formularz input.zapisz{

	width:53px;

	height:21px;

	margin:9px 10px 8px 10px;

	border:none;

	background:transparent url(/gfx/btt_zapisz.gif) no-repeat scroll left top;

}

.formularz input.zaloz{

	width:76px;

	height:21px;

	margin:9px 10px 8px 10px;

	border:none;

	background:transparent url(/gfx/btt_zalozkonto.gif) no-repeat scroll left top;

}

.formularz input.dalej{

	width:43px;

	height:21px;

	margin:9px 10px 8px 10px;

	border:none;

	background:transparent url(/gfx/btt_dalej.gif) no-repeat scroll left top;

}

.formularz input.loguj{

	width:53px;

	height:21px;

	margin:9px 10px 8px 10px;

	border:none;

	background:transparent url(/gfx/btt_zaloguj.gif) no-repeat scroll left top;

}

.formularz input.btn{

	width:100px;

	height:21px;

	margin:9px 10px 8px 10px;

	border-style:solid;

	border-width:1px;

	border-color:#808080;

	font-size: 8pt;

	background-color:#ededed;

}





/* ------------------------------- */

/* article */



#m_meat a.article{
	padding:1px;
	color:#fff;
	float:left;
}

#m_meat a.article span{

	display:block;

	padding:4px 10px 5px 10px;

}

.article_title{

	font-size:1.3em;

	font-weight:bold;

}

.article_txt{

	padding:8px 0px;

	margin: 11px 0px;

}





/* ------------------------------- */




/* ------------------------------- */

#m_right{

	display:inline;

	float:right;

	width:190px;

	margin-right:-190px;

	border-color:#fff;

	border-style:solid;

	border-width:0px 0px 0px 4px; /* inna wartosc dla ie6 */

	/*background-color:#f3f3f3;*/

}

#m_right img.tab{

	display:block;

	height:26px;

	color:#fff;

	font-weight:bold;

	font-size:1.25em;

	line-height:22px;

	text-indent:9px;

	border-color:#fff;

	border-style:solid;

	border-width:1px 0px;

}

#m_right p.more a{

	padding-right:12px;

	font-weight:bold;

	font-size:.9em;

	background-attachment:scroll;

	background-position:right 3px;

	background-repeat:no-repeat;

	background-color:transparent;

}

#m_right .tab_kursy{

	height:164px;

	margin-bottom:3px;

}

#m_right .tab_sklep{

	height:148px;

	margin-bottom:2px;

}

#m_right .tab_sklep p.more,

#m_right .tab_kursy p.more{

	padding: 0px;

	margin: 0px;

	padding-right:10px;

	position: relative;

    bottom: 22px;

	text-align:right;

}

#m_right .tab_kursy .red_bkg,

#m_right .tab_sklep .green_bkg{

    margin-bottom:1px;

}





#m_right .tab_news{

	padding-bottom:10px;

	margin-bottom:3px;

	background:transparent url(/gfx/tab_gradient.jpg) no-repeat scroll top left;

}

#m_right .tab_news p{

	margin:0px;

	padding:0px;

}

#m_right .tab_news p.data{

	padding:7px 10px 10px 10px;

	color:#c5c5c5;

	font-size:.8em;

}

#m_right .tab_news p.txt{

	padding:0px 10px;

	color:#838383;

	font-size:.9em;

	line-height:10px;

}

#m_right .tab_news p.more{

	padding:10px 10px 1px;

	text-align:right;

}



#m_right .tab_promo{ 		 /* dodatkowa wartosc margin dla ie6 */

	padding:0px 10px 10px 10px;

	background:transparent url(/gfx/tab_gradient.jpg) no-repeat scroll top left;

}

#m_right .tab_promo img.tab{

	background-color:#ffc607;

	margin-left:-10px;

}

#m_right .tab_promo p.more{

	padding:0px 0px 10px 0px;

	margin:0px;

}

#m_right .tab_promo p.more a{

	padding-right:12px;

	font-weight:bold;

	font-size:.9em;

	background-attachment:scroll;

	background-position:right 3px;

	background-repeat:no-repeat;

	background-color:transparent;

}

#m_right .tab_readmore{

	padding-bottom:19px;

	background:transparent url(/gfx/tab_gradient.jpg) no-repeat scroll top left;

	font-size:.9em;

}

#m_right .tab_readmore p.txt{

	margin:0px;

	padding:19px 20px 0px 34px;

	background:transparent url(/gfx/point_next.gif) no-repeat scroll 20px 23px;

}

#m_right .tab_readmore a{

	color:#5a5a5a;

}



#m_right .tab_buymore{

	padding-bottom:19px;

	background:transparent url(/gfx/tab_gradient.jpg) no-repeat scroll top left;

	font-size:.9em;

}

#m_right .tab_buymore p.txt{

	margin:0px;

	padding:19px 20px 0px 34px;

	background:transparent url(/gfx/point_next.gif) no-repeat scroll 20px 23px;

}

#m_right .tab_buymore a{

	color:#5a5a5a;

}

#m_right .tab_buymore a span{

	color:#d0161b;

	font-weight:bold;

}






#list_table A {

	color: #000000;

	font-size: 11px;

}



#list_table .title {

	color: #000000;

	font-size: 14px;

	font-weight: bold;

}



#list_table .header {

	color: #000000;

	font-size: 12px;

	font-weight: bold;

}



#form_table TD {

	padding: 2px;

}



#form_table TD.title {

	font-weight: bold;

}



#form_table .input, SELECT, TEXTAREA {

	font-size: 12px;

	background-color: #F9F9F9;

	border: 1px solid #C1C1C1;

}

#tagcloud {
	background:url(/gfx/cloud.jpg) no-repeat;
	width:191px;
	float:left;
	margin-top:20px;
	height:281px;
	clear:left;

}

.tag_cloud {
padding:10px;
}

.stopka_info {
text-align:justify;
color:#3980be;
}

input.add {
	background:url("/gfx/dodaj.png") no-repeat scroll left top transparent;
	border:medium none;
	cursor:pointer;
	display:inline;
	float:right;
	height:43px;
	width:175px;
	margin-bottom:10px;
}























#page {
	width:100%;
	background-image: url("/gfx/bg.jpg");
	background-repeat: repeat;
}
#contener_top{
	width:1090px;
	margin:0 auto;
	height:124px;
	background-image: url("/gfx/tlo45.jpg");
    background-position: right center;
    background-repeat: no-repeat;
}
#top_in{
	width:1070px;
	margin:0px 0px 0px 20px;
	height:124px;
}
#contener_menu{
	width:100%;
	background-image: url("/gfx/bg_top.jpg");
	background-repeat: repeat-x;
	height:184px;
}
#contener_menu_in{
	width:1090px;
	margin:0 auto;
}
#contener_menu_in2{
	width:1070px;
	margin:0px 0px 0px 20px;
}
#contener_main{
	width:1090px;
	margin:0 auto;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
#main_left{
	width:270px;
	float:left;
}
#main_center{
	width:590px;
	float:left;
	background-color:#ffffff;
}
#main_right{
	width:230px;
	float:left;
	background-color:#ffffff;
}
#main_menu {
	height: 40px;
	list-style: none;
	margin:0px;
	padding:0px;
}
#main_menu li {
	float: left;
	margin:0px;
	padding:0px;
}
#menu_header{
	float:right;
	height:80px;
}
#menu_cont{
	float:right;
	width:249px;
	background-color:#ffffff;
}
#main_menu a {
	float: left;
	height: 25px;
	cursor: pointer;
	color:#FFFFFF;
	text-align:center;
	padding-top:15px;
}
#main_menu a:hover {
	color: #4693CA;
}
#main_menu a.active {
	color: #4693CA;
}
#menu_cont a:hover {
	color: #4693CA;
}
#menu_cont a.active{
	color:#4693CA;
}
#menu-bottom{
	width:1070px;
	background-image:url('/gfx/menu-bottom_11.jpg');
	background-repeat:repeat-x;
	height:2px;
}
#klub_left{
	float:left;
	width:230px;
	margin-top:22px;
}
#klub_center{
	float:left;
	width:610px;
	height:140px;
}
#klub_right{
	float:left;
	width:230px;
	margin-top:16px;
}
#center_top{
	background-repeat:no-repeat;
	background-image:url('/gfx/shadow.jpg');
	width:590px;
	height:100px;
	text-align: left;
}
#center_top img{
	margin-top:38px;
	margin-left:85px;
}
.lv_1, .lv_2 {
	background-color: #F3F3F3;
    list-style: none outside none;
    margin: 0px 17px 0px 0px;
    padding: 0;
    text-align: left;
    width: 232px;
}
.lv_2{
	width:210px;
	margin-left:0px;
}
.lv_1 li{
	padding:0px 0px 4px 20px;
	background-image:url('/gfx/list-divider.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
}


#m_left ul.lv_3{

	padding:15px 20px 7px 20px;

	background:transparent url(/gfx/left_menu_top.jpg) no-repeat scroll left top;

	height:auto; /* inna wartosc dla ie6 */

	min-height:200px;

 }

.lv_3 {
	background-color: #F3F3F3;
    list-style: none outside none;
    margin: 0px 17px 0px 0px;
    padding: 0;
    text-align: left;
    width: 560px;
    font-size: 17px;
    line-height: 20px;
}

.lv_3 li{
	padding:0px 0px 4px 20px;
	background-image:url('/gfx/list-divider.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
}



.last{
	background-image:none !important;
}
#m_center{
	text-align:justify;
	width:590px;
	/*height:800px;*/
}
.white_right{
	width:515px;
}

.box_promo{
	padding:0px;
	margin-left:5px;
	width:585px;
	height:186px;
	margin-bottom:11px;
	background-image:url('/gfx/main-item-bg.jpg');
	background-repeat:no-repeat;
}
.box_promo .obrazek_mini {
	width:127px;
	height:127px;
	margin:15px 0px 0px 19px;
	float:left;
}
.box_promo .obrazek_mini a{
	width:127px;
	height:127px;
	display:table-cell;
	vertical-align:middle;
	text-align: center;
}
.opis_promo{
	width:400px;
	margin:0px 5px 0px 20px;
	text-align:justify;
	height:90px;
}
.box_promo p.name{
	margin:10px 0px;
	padding:3px 10px 4px;
	font-weight:bold;
	text-align:left;
	width:400px;
}
.box_promo p.name a{
	font-weight:bold;
}
.box_promo p.txt{
	margin:0px;
	text-align:justify;
	color:#848484;
	font-size:1em;
	line-height:13px;
}
.box_promo p.txt.h80{
	height:auto; /* inna wartosc dla ie6 */
	min-height:80px;
}
.box_promo p.price1{
	margin:0px;

}
.box_promo p.price2{
	margin:0px;
	font-size:10px;
}
.box_promo p.price2 span{
	text-decoration:line-through;
}
.box_promo p.more{
	padding: 0;
	margin: 0;
	padding-right:10px;
	text-align:right;
}
.box_promo fieldset{
	padding-top:10px;
	background:transparent url(/gfx/dash_underline.gif) repeat-x scroll left top;
	text-align:center;
}
.box_promo fieldset input.add{
	width:76px;
	height:17px;
	border:none;
	background:#fbfbfb url(/gfx/button_add.jpg) no-repeat scroll top center;
	cursor:pointer;
}
.box_promo .link_promo{
	width:150px;
	height:36px;
	margin:0px 10px 0px;
	float:left;
}
.promo_left, .promo_right{
	float:left;
}
.promo_left{
	width:150px;
}
.promo_right{
	width:435px;
}
.promo_kup{
	float:left;
	width:333px;
	text-align:center;
}
.more_promo{
	float:right;
	width:62px;
	margin-top:30px;
	color:
}
.more_gray span{
	float:left;
	color:#7d7d7d;
	margin-top:5px;
}
.more_gray img{
	float:right;
}
#klub_center{
	text-align:left;
	color:#ffffff;
	font-size:13px;
	line-height:16px;

}
#klub_info{
	margin:0px 0px 0px 40px;
	color:#c4c4c4;
	font-style:italic;
	font-size:10px;
}
.kursywa{
	font-style:italic;
	font-size:16px;
}
.promo_right h1{
	text-align:left;
	margin:14px 0px 14px 20px;
}
.promo_right h2{
	text-align:left;
	margin:14px 0px 14px 20px;
}
.promo_right h3{
	text-align:left;
	margin:14px 0px 14px 20px;
}

}
.promo_right h1{
	text-align:left;
	margin:14px 0px 14px 20px;
}
#poczta, #dhl{
	margin:15px 0px;
}
.bgreen{
	color: #769812;
    font-size: 20px;
    text-align: center;
}

#bgreen{
	color: #769812;
    font-size: 22px;
    text-align: center;
    line-height:23px;

}
#footer{
	background-color:#F3F3F3;
	height: 200px;
	margin:0px 0px 0px 20px;
	font-size:11px;
	width:1060px;
	float:left;
	text-align:justify;
	padding:5px;
}
#footer .logicnet{
	text-align:right;
}
.item_alert {
	font-size:11px;
	line-height:12px;
	text-align:left;
}
.item_alert .gratis{
	text-align:center;
}
.green{
	color:#769812;
}
.green_big{
	color:#769812;
	font-size:14px;
}
.variant_title{
	padding:3px 10px 11px 0px;
	font-size:1em;
	font-weight:bold;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	color:#4693ca;
}
#m_variant{
	width:100%;
}
#m_variant tr{
	height:31px;
}
#m_variant tr.header{
	height:27px;
}
#m_variant tr.odd{
	background-color:#f5f5f5;
}
#m_variant th{
	vertical-align:middle;
	text-align:center;
	height:31px;
	border-right:#fff 1px solid;
}
#m_variant td{
	vertical-align:middle;
	text-align:center;
	color:#606060;
	border-right:#fff 1px solid;
}
#m_variant th.name{
 	width:147px;
	text-align:left;
	text-indent:12px;
	width:135px;
}
#m_variant td.name{
	font-weight:bold;
	text-align:left;
	padding-left:12px;
}
#m_variant span.promo{
	font-weight:normal;
	color: #f00;
}
#m_variant th.price{
	width:70px;
}
#m_variant th.quantity{
	width:60px;
}
#m_variant th.brutto_all{
	width:70px;
}
#m_variant td.brutto_all{
	font-weight:bold;
}
#m_variant input{
	width:30px;
	padding:3px 0px;
	border:#e9e9e9 1px solid;
	text-align:center;
	font-weight:bold;
	background-color:#fff;
}
#variant_under{
	padding:9px 0px 30px 0px;
	height:21px;
}

.no_right #variant_under p.sum{width:570px;;}
.white_right #variant_under p.sum{width:379px;;}
#variant_under p.sum{
	padding: 0;
	margin: 0;
	float:left;
	font-weight:bold;
	height:21px;
	line-height:21px;
	text-align:right;
	margin-right:11px;
	font-size:1.1em;
}
#variant_under input.add{
	display:inline;
	float:right;
	width:175px;
	height:43px;
	border:none;
	cursor:pointer;
	background:transparent url('/gfx/dodaj.png') no-repeat scroll left top;
}
.form_body_headers tr{
	background-attachment:scroll;
	background-image:url(/gfx/basket_header_repeat.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

.form_body_headers1 tr{
	background-attachment:scroll;
	background-image:url(/gfx/basket_header_repeat1.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}


.blue_bkg{
	background-color:#4ea9f1;
	font-style: italic;
}

.black_bkg{
	background-color:;
	color: black;
}
.top_small{
	float:left;
	width:141px;
	height:114px;
	padding-top:10px;
	display:block;
}
.top_dot{
	float:left;
	width:1px;
	height:124px;
}
.top_cont{
	float:left;
	width:710px;
	height:124px;
}
.top_small_h3{
	float:right;
	font-size: 13px;
	line-height:15px;
}
.top_small_img{
	float:left;
	width: 80px;
	height:72px;
}
.top_small_p1{
	float:right;
	color: #769812;
    font-size: 17px;
    text-align: center;
	margin:22px 0px 0px 0px;
}
.top_small_p2{
	float:left;
	font-size: 11px;
    line-height: 12px;
	margin:5px 0px 0px 0px;
	text-align: center;
	width:100%;
}
.top_small_p2 span{
	text-decoration: line-through;
	margin:0px;
}
#login_box{
	margin:10px 0px;
}
.logowanie{
	margin:0px;
}
.box_promo2{
	height:auto;
	padding:0px;
	margin-left:5px;
	width:585px;
	margin-bottom:11px;
}
.box_promo2 .link_promo{
	width:210px;
	float:left;
}
.box_promo2 .obrazek_mini {
	width:127px;
	padding:17px 0px 0px 19px;
	display:table-cell;
	vertical-align:middle;
	text-align: center;
}
.box_promo2 p.price1{
	color:#769812;
	font-size:15px;
	text-align:center;
	margin:5px 0px 0px 0px;
	text-align:left;
}
.box_promo2 p.price2{
	margin:0px;
	font-size:12px;
	text-align:left;
}
.box_promo2 p.price2 span{
	text-decoration:line-through;
}
.box_promo2 .link_promo{
	margin: 5px 0px 0px 20px;
}
#klub_center ul{
	margin:10px 0px;
	list-style: disc outside none;
}
.box_promo p.price1{
	color:#769812;
	font-size:17px;
	text-align:center;
	margin:5px 0px 0px 0px;
	text-align:center;
}

input.prod_del {
    background: url("/images/del.png") no-repeat center;
    border: none !important;
    cursor: pointer;
    display: block;
		background-color: transparent !important;
		margin: 0 auto;
}

input.prod_inc{
	background: url("/images/plus.png") no-repeat center;
	border: none !important;
	cursor: pointer;
	background-color: transparent !important;
}

input.prod_desc{
	background: url("/images/minus.png") no-repeat center;
	border: none !important;
	cursor: pointer;
	background-color: transparent !important;
}

