body {
    background-color: #c7e7c2;
    color:#676767;
    width:100%;
    margin:0 auto;
    padding: 0;
    font-size:11px;
    font-family:Arial, Tahoma,Verdana;
    background-image: url(../img/tlo.jpg);
    background-repeat:repeat-x;
}

ul {margin-left: 25px;}

img {border:none;}

* {
    padding: 0;
    margin: 0;
    border:0;
}

.price {
    color:#676767;
}

a:link.price, a:visited.price, a:active.price {
    text-decoration:none;
}
a:hover.price {
    text-decoration:underline;
}



#contener {
    width: 100%;
}

#W1 {

    width:1096px;
    margin:0px auto;
}

#project {
    position:absolute;
    right:15px;
}

#FOOT {
    clear: both;
    width: 100%;
    color:#FFFFFF;
    position:relative;
    text-align:left;
    padding-top:10px;
}

#HEAD {
    width:1096px;
    height:174px;
    background-image: url(../img/head1.jpg);
    background-repeat:no-repeat;
    position:relative;
}

#Altissimus {
    width:1096px;
    height:64px;
    background-image: url(../img/altis.png);
    background-repeat:no-repeat;
    position:relative;
}



#LEFT {
    width: 425px;
    float: left;
    overflow: hidden;
}

#RIGHT {
    width: 425px;
    float: right;
    overflow: hidden;
}
#menu1 {
    position:absolute;
    right:208px;
    top:0px;
}
#menuList {
    height:28px;
    position:relative;
    text-align:right;
}

#menuList a, div.active {
    display:block;
    float:right;
    height:28px;
    overflow:hidden;
}

#menuList img {

}

#menuList a:hover {
    height:100%; /* ~IE6 has layout */
}

#menuList a:hover img, div.active img {
    margin-top:-28px;
}


#menuList2 {
    height:35px;
    position:relative;


}

#menuList2 a, div.active {
    display:block;
    float:right;
    height:35px;
    overflow:hidden;
}
div.active2 {

    height:35px;


}

div.active3 {

    height:35px;
    float:right;


}
#menuList2 img {

}

#menuList2 a:hover {
    height:100%; /* ~IE6 has layout */
}

#menuList2 a:hover img, div.active img {
    margin-top:-35px;
}

#menu2 {
    position:absolute;
    bottom:0px;
}


#BANERLEFT {
    width: 484px;
    float: left;
    overflow: hidden;
    margin-right:6px;
}

#BANERRIGHT {
    width: 484px;
    float: right;
    overflow: hidden;
    margin-left:6px;
}

#BANER {
    clear: both;
    width: 980px;
    position:relative;
    margin:0px auto;
}

#MAIN {
    margin:0px auto;
    clear: both;
    width: 980px;
    position:relative;
    padding-top:10px;

}

#COLLEFT {
    width:215px;
    float: left;
    overflow: hidden;
}

#COLCENTER {
    width:550px;
    float: left;
    overflow: hidden;
}

#COLRIGHT {
    width:215px;
    float: right;
    overflow: hidden;
}

#KAT {
    width:100%;
    margin-bottom:10px;
}
#KATH {
    width:215px;
    height:58px;
    background-image: url(../img/kat_p.png);
    background-repeat:no-repeat;

}

#KATF {
    width:215px;
    height:10px;    
    background-image: url(../img/down_p.png);
    background-repeat:no-repeat;
}

#KATC {
    width:215px;    
    background-image: url(../img/katc.gif);
    background-repeat:repeat-y;
}

#SEARCH {
    width:100%;
    height:74px;
    background-image: url(../img/search.png);
    background-repeat:no-repeat;
    margin-bottom:10px;
}

#SONDA {
    width:100%;
    margin-top:10px;
}
#SONDAH {
    width:215px;
    height:23px;
    background-image: url(../img/sonda_p.png);
    background-repeat:no-repeat;

}

#SONDAF {
    width:215px;
    height:10px;
    background-image: url(../img/down_p.png);
    background-repeat:no-repeat;
}

#SONDAC {
    width:215px;
    background-image: url(../img/sonda.gif);
    background-repeat:repeat-y;
}

#BASKET {
    width:100%;
    height:65px;
    background-image: url(../img/koszyk.png);
    background-repeat:no-repeat;
    margin-bottom:10px;
}

#NEWSLETTER {
    width:100%;
    height:94px;
    background-image: url(../img/newsletter_p.png);
    background-repeat:no-repeat;
    margin-bottom:10px;
}

#PORADY {
    width:100%;
    height:174px;
    margin-bottom:10px;
}
#PROMOK {    width:215px;    height:36px;    background-image: url(../img/upp_p.png);    background-repeat:no-repeat;}

#PROMO {
    width:100%;
    margin-top:10px;
}
#PROMOH {
    width:215px;
    height:36px;
    background-image: url(../img/promocje_p.png);
    background-repeat:no-repeat;

}

#PROMOF {
    width:215px;
    height:40px;
    background-image: url(../img/downp_p.png);
    background-repeat:no-repeat;
}

#PROMOC {
    width:215px;
    background-image: url(../img/promocje.gif);
    background-repeat:repeat-y;
    position:relative;
}

#OFERTA {
    width:502px;
    height:171px;
    background-image: url(../img/oferta1.png);
    background-repeat:no-repeat;
    margin-left:24px;
    margin-bottom:10px;
}

#INFO {
    width:527px;
    height:118px;
    background-image: url(../img/info.png);
    background-repeat:no-repeat;
    margin:0px auto;
    clear: both;
    position:relative;
}

#INFO_TITLE {
    color:#ffffff;
    position:absolute;
    top:10px;
    right:10px;
}

#ART {
    width:100%;        
    clear:both;
    padding:0;margin:0 10px 0 10px;
}
#ARTH {
    padding:0;margin:0;
    width:753px;
    height:10px;
    background-image: url(../img/bigplacek_top.png);
    background-repeat:no-repeat;
    overflow:hidden;

}

#ARTF {
    width:753px;
    height:14px;
    background-image: url(../img/bigplacek_down.png);
    background-repeat:no-repeat;
}

#ARTC {
    width:733px;
    background-image: url(../img/bigplacek_1px.gif);
    background-repeat:repeat-y;
    padding:0px 10px 0px 10px;
}

#ARTPRD {
    width:753px;
    background-image: url(../img/bigplacek_1px.gif);
    background-repeat:repeat-y;
    padding:0;
    margin:0;
     overflow: hidden;

}

#TITLEART {
    float:left;
    overflow: hidden;
    width:517px;
    border-bottom:1px solid #ffffff;
    margin-left:10px;
    margin-top:15px;
    padding:3px 5px 3px 5px;
    color:#105506;
}

ul#red {
    color:#fff;
    font-size:12px;
    font-weight:700;
    margin-left:10px;
}

.tree {
    vertical-align:middle;
    margin-right:3px;
}

.liniakat {
    border-bottom:1px solid #538D00;
    width:85%;
}

#ofertaL {
    float:left;
    overflow: hidden;
    width:153px;
    height:153px;
    margin-left:50px;
}

#ofertaP01 {
    float:right;
    overflow: hidden;
    width:230px;
    padding-left:5px;
    padding-right:5px;
    border-bottom:1px solid #105505;
    color:#105505;
    font-weight:800;
    margin:10px 10px 0px 0px;
}

#ofertaP02 {
    float:right;
    overflow: hidden;
    width:235px;
    padding-left:5px;
    text-align:right;
    margin:2px 0px 0px 0px;
}

#ofertaP03 {
    float:right;
    overflow: hidden;
    width:220px;
    padding:10px;
    text-align:right;
    margin:2px 0px 2px 0px;
}

#ofertaPCena {
    float:left;
    overflow: hidden;
    width:70px;
    text-align:left;
    margin:2px;
    font-size:18px;
    font-weight:800;
}

#ofertaPClick {
    float:left;
    overflow: hidden;
    width:130px;
    text-align:left;
    margin:2px;
    height:50px;
}

.OFERTA2_1 {
    width:245px;
    height:171px;
    background-image: url(../img/placek2.png);
    background-repeat:no-repeat;
    margin-left:24px;
    margin-bottom:12px;
    float:left;
    overflow: hidden;
}

.OFERTA2_2 {
    width:245px;
    height:171px;
    background-image: url(../img/placek2.png);
    background-repeat:no-repeat;
    margin-left:12px;
    margin-bottom:12px;

    float:left;
    overflow: hidden;
}

.ofertaS01 {
    float:right;
    overflow: hidden;
    width:240px;
    /*padding:5px 0px 5px 5px;*/
    color:#105505;
    font-weight:800;
    height:25px;
}

.liniaS02 {
    float:right;
    overflow: hidden;
    width:245px;
    border-bottom:1px solid #105505;
    margin:2px 0px 0px 0px;
}

.ofertaS02 {
    float:right;
    overflow: hidden;
    width:240px;
    padding-left:5px;
    text-align:right;
    margin:2px 0px 0px 0px;
    clear:both;

}

#ofertaS {
    float:left;
    overflow: hidden;
    width:103px;
    height:103px;
    padding:0px;
    position: relative;
}

.ofertaS03 {
    float:right;
    overflow: hidden;
    padding:2px;
    width:130px;
    height:95px;
    text-align:left;
    position: absolute;
    top:0px;
    right:0px;
}

.ofertaSCena {
    float:left;
    overflow: hidden;
    width:90px;
    text-align:center;
    margin:2px;
    font-size:18px;
    font-weight:800;
    position:absolute;
    top:115px;
    left:10px;
}

.ofertaSClick {
    float:right;
    overflow: hidden;
    width:130px;
    text-align:left;
    margin:2px;
    height:50px;
    position:absolute;
    top:113px;
    left:110px;
}

.MainPromo {
    color:#105505;
    width:200px;
    padding:5px;
    height:175px;
}

.PromoM1 {
    float:left;
    overflow: hidden;
    width:200px;
    padding:2px 5px 2px 5px;
    font-weight:800;
}

.PromoM3 {
    float:right;
    overflow: hidden;
    padding:2px;
    width:90px;
    text-align:left;
}

.PromoClick {
    float:right;
    overflow: hidden;
    width:110px;
    text-align:left;
    margin:2px;
    height:50px;
}

.PromoCena {
    float:left;
    overflow: hidden;
    width:90px;
    text-align:center;
    margin:2px;
    font-size:14px;
    font-weight:800;
    position:absolute;
    top:110px;
    left:0px;
}

#NapisOferta {
    width:93px;
    height:94px;
    background-image: url(../img/oferta.png);
    background-repeat:no-repeat;
    position:absolute;
}

.OFERTA_NEWS {
    width:245px;
    height:171px;
    background-image: url(../img/placek2.png);
    background-repeat:no-repeat;
    margin:3px 3px 3px 3px;
    float:left;
    overflow: hidden;
}

#Pager {
    clear:both;
    margin: 20px 0px 10px 10px;
    background-color:#A1BB13;
    padding:4px;
    text-align:right;
}

.strpage {
    color:#ffffff;
}

a:link.strpage, a:visited.strpage, a:active.strpage {
    text-decoration:none;
    color:#FFFFFF;
}
a:hover.strpage {
    text-decoration:underline;
    color:#FFFFFF;
}

.strpage2 {
    color:#3B0033;
    font-size:12px;
}


.prd_title {
    color:#105505;
}

a:link.prd_title, a:visited.prd_title, a:active.prd_title {
    text-decoration:none;
}
a:hover.prd_title {
    text-decoration:underline;
}

#PRD {
    font-weight:600;    
    color:#13540A;
    text-align:left;
    padding:0px 10px 0px 10px;
    margin-bottom:5px;
    background-color:#ffffff;
    overflow: hidden;
    position: relative;
}
#PRDL {
    float:left;
    overflow: hidden;
    margin-left:0px;
    width:100%;
}

#PRDR {
    position: absolute;
    right:25px;
    font-size:11px;
    font-weight:normal;
}

h3 {
    font-size:14px;
}

.liniaR {
    height:1px;
    background:#13540A;
    border:0px; padding:0px;
    font-size:1px;
    overflow:hidden;
    width:100%;
}


#OPISPRD {
    width:100%;
    padding:10px;
    color:#115407;

}

#OPISPRDL {
    float:left;
    overflow:hidden;
    text-align:center;
    width:330px;
    padding:20px;    
}

#OPISPRDR {
    float:left;
    overflow:hidden;
    width:355px;
    padding-right:10px;   
}

#OPISPRD_DEATILS1 {
    background-color:#E0EADF;
    width:345px;
    padding:5px;
    line-height: 0.45cm;
}

#OPISPRD_DEATILS2 {
    margin-top:10px;
    width:345px;
    padding:5px;
    line-height: 0.45cm;
}

#OPISPRDFOOT {
    clear: both;
    width: 100%;
    position:relative;
    text-align:center;
}

#prdS {
    float:left;
    overflow: hidden;
    width:220px;
    padding:0px;
    position:relative;
}

.prdSCena {
    float:left;
    overflow: hidden;
    width:90px;
    text-align:center;
    margin:2px;
    font-size:20px;
    font-weight:800;
    margin-top:25px;
}

.prdSClick {
    float:right;
    overflow: hidden;
    width:130px;
    text-align:left;
    margin:2px;
    height:70px;
}

input {
    border:1px solid #C0C0C0;
    font-size:11px;
}

#ULOTKA {
    background-color:#E0EADF;
    width:500px;
    padding:5px;
    line-height: 0.45cm;
    text-align:left;
    margin:0 auto;
}

#menuBox {
    height:20px;
    position:relative;
    text-align:right;
}

#menuBox a, div.activeB {
    display:block;
    float:right;
    height:20px;
    overflow:hidden;
}

#menuBox img {

}

#menuBox a:hover {
    height:100%; /* ~IE6 has layout */
}

#menuBox a:hover img, div.activeB img {
    margin-top:-20px;
}


#menuBox2 {
    height:20px;
    position:relative;
    text-align:right;
}

#menuBox2 a, div.activeK {
    display:block;
    float:left;
    height:20px;
    margin-right:3px;
    overflow:hidden;
}

#menuBox2 img {

}

#menuBox2 a:hover {
    height:100%; /* ~IE6 has layout */
}

#menuBox2 a:hover img, div.activeK img {
    margin-top:-20px;
}

.input_buttons {
    border:0px;
}

.my_basket {
    color:#ffffff;
    font-size:12px;
    font-weight:800;
}

.title {
    color:#ffffff;
    font-size:12px;
    font-weight:normal;
}

.line_tab{
    border-bottom:2px solid #170B00;
    padding:5px;
    text-align:center;
}

.line_tab2{
    border-bottom:2px solid #170B00;
    padding:5px;
}


#pay{
    display:none;
}

.my_purch {
    background-color:#CBAC75;
    color:#000000;
    font-weight:bold;
    height:25px;

}

#My_purch {
    border: 2px solid #663300;
    margin-left:90px;
    margin-top:15px;
    margin-bottom:15px;
}

#My_purch td {
    padding:5px;
}

.in_txt{
    color:#dd7307;
}
 a:link.in_txt, a:visited.in_txt {
    text-decoration:none;
}

a:hover.in_txt{
    text-decoration:underline;
}


#MsgBasket2{
	position: absolute;
	width: 181px;
	height: 54px;
	z-index: 999;
	margin-top: -3px;
	top:0;
	display: none;
	right: 0;

}
#MsgBasket2 div{
	background: #CBAC75;
	margin: 0;
	height: 4px;
}
#MsgBasket2 p{
	background: #CBAC75;
	height: 50px;
	color: #170B00;
	font-size: 14px;
	z-index: 1000;
	padding-top: 25px;
	font-weight: bold;
        border:2px solid #643404;
}

#MsgBasket{
	position: absolute;
	width: 190px;
	height: 89px;
	z-index: 999;
	top:70px;
	display: none;
	right: 0;

}
#MsgBasket div{
	margin: 0;
	height: 4px;
}
#MsgBasket p{
	height: 85px;
	color: #170B00;
	font-size: 11px;
	z-index: 1000;

        text-align:center;
}




.summ_l {
	width: 75%;
	float: left;
	overflow: hidden;
        display:block;
        text-align:left;
        margin-bottom:15px;


}

.summ_r {
	width: 25%;
	float: right;
	overflow: hidden;
        display:block;
        margin-bottom:15px;

}

.tab{
	float: left;
	overflow: hidden;


}

.tr_div {
    width:100%;
}

.infopole {
    	
}

.error {
    font-size:14px;font-weight:800;
    color:#AE0809;
    margin:10px auto;
    height:20px;
    text-align: center;
}

#Witaj{
    position: absolute;
    top:0px;
    right:10px;
    font-size: 14px;
    font-weight: 800;
}

#MAINS {
   position: absolute;
   left:155px;
   top:0px;
    width:280px;
    height:120px;
    cursor:pointer;
}

.error2 {
    color:#AE0809;
}

#KOD {
    position: absolute;
    right:5px;
    font-size:11px;
    font-weight:normal;
    top:12px;
}

.KODPRD {
    position: absolute;
    right:5px;
    font-size:11px;
    font-weight:normal;
    top:12px;
}

#slider {

	/* You MUST specify the width and height */
	width:484px;
	height:123px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {

	overflow:hidden;
}

#gallery {

	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;

	z-index:0;

	/* width = total items multiply with #mask gallery width */
	width:484px;
	overflow:hidden;
}

	#gallery li {

      
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}		#KOSM {    width:100%;    margin-top:10px;}#KOSMH {    width:215px;    height:17px;    background-image: url(../img/upp_p.png);    background-repeat:no-repeat;}#KOSMF {    width:215px;    height:40px;    background-image: url(../img/downp_p.png);    background-repeat:no-repeat;}#KOSMC {    width:205px;	padding-left:5px;	padding-right:5px;	text-align:center;	line-height:0.4cm;	font-weight:500;	font-size:12px;    background-image: url(../img/promocje.gif);    background-repeat:repeat-y;    position:relative;}

