fieldset {padding:10px; margin-bottom:36px; border:none;}
fieldset.smfrmffs{padding:10px 0px 10px 10px;}
fieldset.action {background:#9da2a6; margin-top:-20px;}
legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; }
label {font-size:11px; font-weight:bold; color:#000;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:130px; margin:0 10px 10px 0;}
dt.smfrm {float:left; text-align:left;  margin:0 0px 5px 0;}
dd {float:left; width:465px; margin:0 0 10px 0;}
dd.smfrm {float:left; width:160px; margin:0 0 5px 0;}
#footer {font-size:11px;}

span.fdescr{ font-size:11px; font-weight:bold; color:#000; }

#container {width:660px; margin:0 auto;}

.bgtype1 {background:url(img/divan.png) bottom right no-repeat;}
.bgtype2 {background:url(img/spalnya.png) bottom right no-repeat;}

.smfrmcntr{
margin:10px 0px;
width:98%;
border:1px solid #d0d0d0;
}

.inputtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
float:left;
border:1px solid #999;
background:#fff;
padding:1px 0px 1px 3px;
margin-right:10px;
}

.NFSelectBox{
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
float:left;
border:1px solid #999;
background:#fff;
}

.btnsearch{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
display:block;
color:#fff;
font-weight:bold;
background:#cc0000;
border:1px solid #9e0406;
margin:0px;
padding:3px 3px;
}
