﻿.prAH{height: 27px;}
.prL{width: 5px;}
.prR{width: 6px;}
.prNH{height: 24px;}
.prFLN{background: url('steps/fln.png') center no-repeat;}
.prFCN{background: url('steps/fcn.png') center repeat-x;}
.prFRN{background: url('steps/frn.png') center no-repeat;}
.prFL{background: url('steps/fl.png') center no-repeat;}
.prFC{background: url('steps/fc.png') center repeat-x;}
.prFR{background: url('steps/fr.png') center no-repeat;}
.prLN{background: url('steps/ln.png') center no-repeat;}
.prCN{background: url('steps/cn.png') center repeat-x;}
.prRN{background: url('steps/rn.png') center no-repeat;}
.prLA{background: url('steps/l.png') center no-repeat;}
.prCA{background: url('steps/c.png') center repeat-x;}
.prRA{background: url('steps/r.png') center no-repeat;}
.prLLN{background: url('steps/lln.png') center no-repeat;}
.prLCN{background: url('steps/lcn.png') center repeat-x;}
.prLRN{background: url('steps/lrn.png') center no-repeat;}
.prLL{background: url('steps/ll.png') center no-repeat;}
.prLC{background: url('steps/lc.png') center repeat-x;}
.prLR{background: url('steps/lr.png') center no-repeat;}

body{
font-family: Tahoma,Verdana, Arial ;
  color:#915928;
  font-size: 11px;

}

.clearDIV p .cp_link{
text-decoration: none;
}
.clearDIV p .cp_link:hover{
text-decoration: underline;
}

#header{
margin-bottom: 0;
padding-bottom: 0;
}
#content{
background:url("site_background/main_bg_pink.jpg") repeat-x ; 
margin-top: 0;
padding-top: 0;
}
#panel_2 .widget_holder{
	margin: 0;
	padding: 0;
}
.widget{
margin-bottom: 10px;
}
#header{height: 207px; width: 900px; background: url('images/header-bg.jpg') no-repeat 0 0;}
#headerContainer, #contentContainer, #footerContainer { width: 900px  !important; }
#box_1{
width: 244px;
}

#w235_WidgetTitle, #w234_WidgetTitle, #w233_WidgetTitle, #w318_WidgetTitle, #w336_WidgetTitle, #w266_WidgetTitle, #w281_WidgetTitle, #w283_WidgetTitle, #w308_WidgetTitle, #w310_WidgetTitle, #w300_WidgetTitle, #w302_WidgetTitle, #w289_WidgetTitle, #w291_WidgetTitle, #w264_WidgetTitle, #w320_WidgetTitle, #w338_WidgetTitle{
color:#BF221E;
padding-left: 5px;

}
#w235_WidgetContent, #w233_WidgetContent, #w234_WidgetContent{
padding: 0;
margin: 0;
}
#w235_WidgetContent div, #w233_WidgetContent div, #w234_WidgetContent div{
text-align: center;
border:1px solid #9C6A3E;
padding: 4px;


}
#w235_WidgetContent div div, #w233_WidgetContent div div, #w234_WidgetContent div div{
text-align: left;
border: 0;
padding: 0;
}


#w235_WidgetContent .cp_link, #w233_WidgetContent .cp_link, #w234_WidgetContent .cp_link{
font-weight: normal;
}

#panel_1 .widgetContent{
margin: 0;
padding: 0 0 0 10px;
}
#panel_1 .widget{
margin-top: 10px;
width: 200px;
margin-left: 21px;
}
#panel_2{
padding-left: 10px;
width: 653px;
}
#panel_2 .widgetTitle{
padding: 8px 0 0 45px;
color:#BF221E;  
  font-weight:bold;

}

#panel_2 table{
cell-spacing: 0;
cell-padding: 0;
}

#panel_2 .cp_wgt_txt{
color:#BF221E;  
  font-weight:bold;
}
#panel_2 .cp_brd, td.cp_brd div{
border:1px solid #9C6A3E;
padding: 4px;
margin: 0 20px 26px 0;
background-color: #F1f1F1;
/*background-image: url('http://www.glutenfree.com.pl/images/box_bg.jpg');*/
background-repeat: repeat-x;
width:178px !important;

}

#w339_WidgetContent .cp_brd, td.cp_brd div{
width: auto !important;
max-width: 290px !important;
margin: 0 20px 0 0 !important;
}

td.cp_brd{
border: 0;
border-width: 0 !important;
}

td.cp_brd div div{
margin: 0;
padding: 0;
border: 0;
height: auto !important;

}
td.cp_brd div div .cp_link{
height: auto !important;
}

.dxpcControl.cp_brd, .dxpcContent div div div table tr td, .dxpcControl.cp_brd div td div{
height: auto !important;
width: auto !important;
}
.dxpcContent{
width: auto !important;
height: auto !important;
maring: 0;
padding: 0;
}
.dxpcContent div div td a img{
height: 19px;
width: 20px;

}

.dxpcContent div div div td img{
height: 0;
width: 0;
}

td.cp_brd div div img{
height: 118px;
width: 171px;
}

.cp_brd div{
height: auto !important;

}
.cp_brd div br{
display: block;
height: 2px;
}
#panel_2 div.cp_bg{
background-color: #F1f1F1;
color: #BF221E; 
}
.tpl_sortPanel .cp_link,.cp_brd .cp_link, .widget td .cp_link, .cp_link, #panel_2 .cp_link{
color:#BF221E;  
}

.tpl_sortPanel .cp_link:hover,.cp_brd .cp_link:hover, .widget td .cp_link:hover{
color:#BF221E;
}
.tpl_title.cp_link{
color:#BF221E;  
padding: 0;
margin: 0;
}
.tpl_title.cp_link:hover{
color:#BF221E; 
}

.tpl_img{
width: 171px;
height: 118px;
}

.widgetFooter,.WidgetFooterContainer{
background-color:#234497;
height: 12px;
}
#panel_1 .widgetTitle{
padding: 8px 0 0 40px;
}
.widgetHeader,widgetHeaderContainer{
height: 37px !important;
}
.cp_mnu_link{
 border-bottom: 1px solid #8f9dc0;
width: 95%;




}

.cp_mnu_link a{
font-family: Tahoma,Verdana, Arial;
letter-spacing: normal;
font-size: 11px;
font-weight: normal;
color: #ffffff !important;

}

.widgetContent{
 padding-left: 15px;
 
}

#footerContainer.cp_foot_bg{
background: url('images/site_f.jpg') no-repeat top;
background-position: top;
min-height:12px;
padding-top: 12px;
width: 900px;

}
#footer{
background-color: #214090;
color:#9BADDA; 

}

#footer a, #footer .cp_txt{
	font-weight:normal;
	color:#9BADDA;
}
#footer a:hover:{
 #ffffff;
}
.prodbox{
	border:1px solid #9C6A3E;
	padding:4px;
	margin-right:20px;
	margin-bottom:26px;
	background-color: #F1f1F1;
	background-image: url('images/box_bg.jpg');
	background-repeat: repeat-x;
	width:170px;

}

.prodboxIn1{
	text-align: center;	
}

.prodboxIn2{
	text-align: center;	
	
}

.prodboxIn1 img.prodFoto, .prodboxIn2 img.prodFoto{
	display:block;
	margin:4px;
}

.prodboxIn2 p{
	margin-top:1.5em;
	margin-bottom:1.5em;
}

a.l1, a.l1:link, a.l1:active, a.l1:visited{
  color:#BF221E;  
  font-weight:bold;
  
}

a.l1:hover{
  text-decoration:underline;
}

a.l2, a.l2:link, a.l2:active, a.l2:visited{
  color:#E7E7E7;  
  font-weight:bold;
}

a.l2:hover{
  text-decoration:underline;
}

a, a:link, a:active, a:visited{
  color:#915928;  
  font-weight:bold;
  text-decoration:none;
}

a.red_link{
color: #000;
}

a:hover{
  text-decoration:underline;
}

.prodfoto{
	border:1px solid #9C6A3E;
	padding:4px;
	margin-right:15px;
	margin-bottom:10px;
}

.prodfoto2{
	border:1px solid #9C6A3E;
	padding:4px;
	margin-right:8px;
	margin-bottom:8px;
}

.tpl_category, h1, h1 .cp_txt{
	font-weight:bold;
	font-size: 17px;
line-height:1.3em;
margin-top:1.2em;
margin-bottom:1.2em;
    color: #BF221E;
}


#welcome p{
	margin-left:10px;
}

#welcome{
	margin-top:15px;
}

#promo{
	margin-top:15px;
}

.fLeft { float: left; }
#main_col{
	width: 613px;
	display:block;
	float:left;
	padding:15px;
	margin-lef: 0;
	padding-left: 0;
}

a.l1, a.l1:link, a.l1:active, a.l1:visited{
  color:#121212;  
  font-weight:bold;
}

a.l1:hover{
  text-decoration:underline;
}

a.l2, a.l2:link, a.l2:active, a.l2:visited{
  color:#E7E7E7;  
  font-weight:normal;
}

a.l2:hover{
  text-decoration:underline;
}

img.prodDetFoto{
  display:block;
  border: 2px solid #a7a7a7;
  margin:4px;
}

img.prodDetMiniFoto{
  border: 2px solid #a7a7a7;
  margin:4px;
  float:left;
}

.fRight { float: right; }




a {
  color: #E7E7E7;
  text-decoration: none;
}

a:hover {
  color: #E7E7E7;
  text-decoration: underline;
}

.sep1{
	background-color: #E7E7E7;
	width:40%;
	height:1px;
	margin-top:2px;
	margin-bottom:2px;
}

.sep3{
	background-color: #E7E7E7;
	width:100%;
	height:1px;
	margin-top:2px;
	margin-bottom:2px;
}



h1{
	font-weight:bold;
	font-size: 17px;
	margin-top:3px;
	margin-bottom:3px;
}

h2{
	font-size: 14px;
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
}

h3{
	font-size: 12px;
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
}

h4{
	font-size: 11px;
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
}


a, a:link, a:active, a:visited{
	color:#E7E7E7;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
}

.L1{
	color: #ff4600;	
}

.L1b{
	color: #ff4600;	
	font-weight:bold;
}


.pp_imageList.cp_brd{
width: 180px !important;
height: 120px !important;
}

input.button_right {
margin-right: 8px;
}
