* { padding: 0; margin: 0; line-height:1.1em;}

body, html, ul,li{padding:0; margin:0; border:0;}
body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
background:#DED6CE url('../img/bg.jpg') center top repeat-y;
}
.clear { clear:both; }
p {
 padding: 2px 2px;
}

a {
 padding: 0px 0px;
 color: #646463;
 text-decoration: none;
}

img {
 border-style: none;
}

hr {
  margin: 0;
  padding: 0;
  border: 0;
  width: 95%;
  margin: auto;
  color: #e5e5e5;
  background-color: #e5e5e5;
  height: 1px;
}
label { display:block; }
input.checkbox { float:left; margin-top:5px; }
label.checkbox { float:left;  margin-left:5px; margin-top:5px; }

#wrapper { 
 margin: 0 auto;
 width: 636px;
 background: #DED6CE;
}


#top {
 color: #000;
 width: 637px;
 float: left;
 height: 32px;
 background: #eee url(../img/top.jpg) top repeat-x;
}

#header {
 background:#786A63 url(../img/head.jpg) no-repeat scroll left top;
border:medium none;
color:#333333;
float:left;
height:130px;
overflow:hidden;
padding:0;
position:relative;
width:635px;
}

#header a {
	padding:0; margin:0; color:#fff;
}

#header .menu_a,#header .menu_b {
color:#FFFFFF;
font-size:10px;
padding-left:5px;
padding-top:3px;
}
#header .menu_a .left { float:left; }
#header .menu_a .right { float:right; margin-right: 5px; }
#header .menu_b {
position:absolute; bottom: 1px; left:0px; background-color: #a09490; height:20px; width:632px;
}
#header .menu_b .right,#header .menu_b .left { line-height:16px; }
#header .menu_b .right img { height:12px; }
#header .menu_b .right {
float:left;
text-align:right;
width:442px; margin:0;
}
#header .menu_b .right span,#header .menu_b .right div { text-align:right; }
#header .menu_b .left {
float:left;
margin:0;
overflow:hidden;
width:185px;
}

#content {
 float:left;
 width: 635px;
/* height: 425px; */
 clear: both;
 color: #333;
 background: #DED6CE;
}

#content #cont_left{
 float:left;
 width: 190px;
 color: #535182;

}

#content #cont_center{
 float:left;
 overflow:visible;
 margin-top:6px;
 margin-left:5px;
 width: 437px;
 background: #DED6CE url('../img/box_cc.jpg') top left repeat-y;

}
* html #content #cont_center { margin-left:0px; width:437px; overflow:hidden; }
#cont_center { font-size:10px; font-family: Verdana, sans-serif; color:#777676; }
#cont_center .box {
border: 1px solid #E5E5E5; margin: 5px 10px 5px 5px; padding: 3px 2px; font-size: 11px;
}
#cont_center .box_c { overflow:visible; }
.box_ct, .box_cb { width: 438px; height:7px; background: url('../img/box_ct.jpg') top left no-repeat; }
.box_cb { background: url('../img/box_cb.jpg') bottom left no-repeat; }
#cont_right .box, #cont_left .box {
  margin: 5px 5px;
  width: 185px;
  background: #F4EFE6 url(../img/box_c.jpg) repeat-y left top;
}
.box .top, .box .bottom { height:7px; width:185px;margin:0; background: url('../img/box_t.jpg') top left no-repeat; }
.box_content { margin: 6px 13px; }
#cont_center .box_content { margin: 6px 18px 6px 10px; min-height: 259px; height:auto; }
.box_content.non_min { min-height: inherit !important; }

.box ul { list-style:none; padding-bottom:20px;}
.box li {  color: #646463; font-size:11px; font-family: Verdana, sans-serif; line-height: 15px;}
.box .bottom { background: url('../img/box_b.jpg') bottom left no-repeat; }

#cont_center.lewy,#cont_center.prawy { width: 215px !important; background: #DED6CE url('../img/box_polc.jpg') top left repeat-y  !important; }
#cont_center.lewy .box_cb,#cont_center.prawy .box_cb { background: url('../img/box_polb.jpg') bottom left no-repeat; }
#cont_center.lewy .box_ct, #cont_center.prawy .box_ct { background: url('../img/box_polt.jpg') bottom left no-repeat; }

/* dla IE */
#cont_left .box_content {width:155px; overflow:hidden;}

#cont_right .box .break, #cont_left .box .break {
  width: 180px;
  height: 1px;
  font-size: 1px;
  background: #fff url(../img/box_przerwa.jpg) no-repeat left top;
}

#cont_right .box p, #cont_left .box p {
  padding: 5px 5px;
}

#cont_right .box a, #cont_left .box a {
  padding: 0 5px;
}

#cont_right .box img, #cont_left .box img {
  padding: 5px 0;
}

#cont_left .box_gora_l {
  width: 180px;
  height: 35px;
  font-weight: bold;
  color: #BE1A07; 
}

/* --------------------------------------- */
#footer { 
 width: 635px;
 height: 50px;
 clear: both;
 font-size: x-small;
 background-color: #DED6CE;
 color: #000;
}

#footer p {
 padding: 10px 10px; color: #444
}

#footer a {
 color: #ad0011;
}

/* style czcionek contentu */
h1, h2, h3, h4, h5, h6 { color: #ad0011; font-family: Verdana, Helvetica, sans-serif; padding: 10px 0 6px 0;}
#cont_center ul, #cont_center ol { padding-left: 5px; list-style-position:inside; }

/* style w contencie */
img.cat_title { display:block; margin: auto;}
.produkty_mini table { width:100%;  margin-top: 20px;}
.produkty_mini table td { text-align:center; vertical-align:top; padding-bottom:20px; }
.produkty_mini table td.text1 { text-align:center; }
.produkty_mini table td.text2 { text-align:center; }
.produkty_mini table td img { margin:0 auto; }
.produkty_mini .details { text-align:center; /* width:170px;  */}
.produkty_mini td.text2 .details { /* float:right; */ }
.produkt_m img { border: 8px solid #fff; }
.produkt_m .brand { padding-right:8px; }
.produkt_m .price { padding-left: 8px; }

.produkt .details table {width:100%; }
.produkt .details table td { text-align:center; width:128px; }
.produkt .details .det1 { font-size:11px; font-weight:bold; }
.produkt .details .grosse,.produkt .details .tapete { float:left; }
.produkt .details .preis,.produkt .details .haken { float:right; }
.produkt .details .det2 { margin-bottom: 5px; font-size:10px;  color:#777676; }
.produkt .details .det2 .t { font-weight:bold; }
.produkt .details .lieferbar { display:block; padding-left: 25px; padding-top: 10px; margin-top:10px; float:left; height:29px; background: url('../img/green_hand.jpg') left top no-repeat; }
.produkt .details .lieferbar.lb_nein { background-image: url('../img/red_hand.jpg'); }
.produkt .details .bestellen { display:block; float:right; padding-right:33px; padding-top:10px; height:29px; margin-top:12px; background: url('../img/bestellen.jpg') right top no-repeat; }
.produkt .details .det1 .t { color: #ad0015; font-size:9px; font-weight:normal; }

.basket table { width:100%; border-collapse:collapse; }
.basket table tr.h td { padding: 3px 0; font-weight:bold; }
.basket table td {padding: 3px 0; text-align:center; vertical-align:top; }
.basket table td.first { text-align:left; }
.basket table td.last { text-align:right; }
.basket table input.ilosc { width: 15px; font-size:10px; padding:1px 5px; border:1px solid #DED6CE; text-align:center; }
.basket .button { display:block; float:left; border: 1px solid #900; padding: 3px 2px; margin: 3px 3px 3px 0; background-color: #DED6CE;}
.basket .loschen { display:block; padding: 2px 1px; background-color: #656366; color: #fff; text-align:center; margin-left:20px; }
.kos_detail td { text-align:left !important;}

input.button { font-size:11px; border:2px solid #645751; background-color: #646463; color: #fff; padding: 1px 3px; margin: 2px 0; cursor:pointer; }

label.error, label.confirm { height:18px; font-weight: bold; padding-top:0; color: #a00; padding-left: 20px; background: url('../img/admin/silk/cross.png') left 0px no-repeat; }
label.confirm { background-image: url('../img/admin/silk/tick.png'); color:#387C32; }

#rejestracja_l.r,#rejestracja_l.d { height: 24px; padding-left: 20px; background: url('../img/admin/silk/arrow_right.png') left top no-repeat; }
#rejestracja_l.d { background-image: url('../img/admin/silk/arrow_down.png');}

.payment label img { padding: 4px; border: 1px solid #ddd; background-color: #fff; }

.main_page_a { position:absolute; top:20px; display:block; width:635px; height:85px; }

.pagination_links { text-align:center; border:0 !important; }
.pagination_links .info { display:none; }
.pagination_links b { color: #ad0015; }

.subkatb { 
display:block;
float:left;
padding-top:2px;
text-align:center !important;
width:330px;
}

a.red { color: #900; }
hr.space { margin: 10px 0 5px 0; }

.galerie table { width: 100%; }
.galerie td { text-align:center; padding:5px 0; }
.galerie td.td1 { text-align:left; }
.galerie td.td4 { text-align:right; }

.pic .nagl { float:left; }
.pic .date { float:right; }

.tooltip_content { display:none; }
#tooltip {
	background:transparent;
	border:0;
	padding:0;
	position:absolute;
	z-index:3000;
}

td.gesamt { font-size:24px; color: #646464; margin: 0pt; padding: 0pt; font-size: 22px; font-family: 'Times New Roman',serif; text-align: right !important; }
td.summe_uno { text-align:right !important; width:220px !important; font-size:16px; font-family: 'Times New Roman', serif; }
td.summe_duo { text-align:right !important; padding-right:40px !important; font-size:16px; font-family: 'Times New Roman', serif; }
.sub_sume sup { }

#lightbox-infoContainer { display:none; }

