#catalog_list>h1
{
white-space:nowrap;
text-overflow: ellipsis;
overflow:hidden;
height:45px;
}

#breadbr
{
height:28px;
}

#catalog_null
{
font-size: 13px;
line-height: 16px;
font-weight: bold;
}

.cl_wrap1
{float:left;margin-right: 16px;height: 413px;}

.cl_wrap1_2
{
margin-right:0px!important;
}

#mp_text1
{
height:25px;
cleAR:BOTH;
}

#mp_text
{
font-size:12px;
line-height:18px;
white-space:normal;
}
#mp_text p
{

text-indent:12px;
}

#pgn
{
clear:both;
padding-top:7px;
height:37px;
background:#e2e2e2;
position:relative;
text-align:center;
}
#pgn .pgn_points
{
color:#000!Important;
font-size:14px;
display:inline-block;
margin-left:10px;
margin-right:10px;

}
#pgn a
{
color:#000!Important;
font-size:14px;
display:inline-block;
margin-left:10px;
margin-right:10px;
padding:3px 10px 4px 10px;

  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  
}

.pgn1:hover
{
color: #590047!important;

  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  
}

#pgn a.active
{
color: #590047!important;
border:1px solid #590047!important;
}

.start
{
float:left;
position:relative;
margin:0px!Important;
padding:0px!Important;
padding-left:46px!Important;
font-size:12px!important;
text-align:left;
line-height:15px!important;
}

.start i
{
width:10px;
height:11px;
background:url("/images/template/left11.png");
left:18px;
top:8px;
position:absolute;
display:block;
}
.start:hover
{
text-decoration:underline;
color:#000!Important;
}

.end
{
position:absolute;
right:0;
margin:0px!Important;
padding:0px!Important;
padding-right:46px!Important;
font-size:12px!important;
text-align:right;
line-height:15px!important;
}

.end i
{
width:10px;
height:11px;
background:url("/images/template/right11.png");
right:18px;
top:8px;
position:absolute;
display:block;
}
.end:hover
{
text-decoration:underline;
color:#000!Important;
}


.sel2
{
display: block;
  width: 189px;
  overflow: hidden;
  text-overflow: ellipsis;

  }






.selectitle>span.sel1
{
position:absolute;
width:10px;
height:8px;
right:11px;
top:10px;
display:none;
background:url("/images/template/arr41.png");
}

.selectitle i
{
position:absolute;
width:10px;
height:8px;
right:11px;
top:10px;
display:block;
z-index:4;
background:url("/images/template/arr4.png");
}

div.select
{
height:32px;
position:relative;

}

.selectitle
{
position:absolute;
left:0px;
top:0px;
z-index:2;
cursor:pointer;
}

div.select.hovered
{
z-index:3;

}

div.select.hovered .selectlist
{
display:block;

box-shadow:0px 0px 3px #cdcdcd;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}

div.select.hovered .selectitle>i
{
display:none!important;
}

div.select.hovered .selectitle>span
{
display:block!important;
}

div.select.active1
{
z-index:10!Important;
}

div.select.active1 .selectitle
{
background: none!important;
border-bottom: 1px solid transparent!important;
}

.selectlist.nonactive
{
display:none!important;
}

.selectlist
{
display:none;
position:absolute;
top:0px;
left:0px;
padding: 34px 0px 6px 14px!important;
width: 220px;
border: 1px solid #c2c2c2;
background: #f1f1f1;


transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}

.select.active
{
display:none!important;
}

.selectlist .select
{
display:block;
cursor:pointer;
padding-bottom:9px;
text-overflow:ellipsis;
overflow:hidden;
padding-right:10px;
}

.selectlist .select.hovered
{
color:#005593;
}

.selectitle
{
text-align:left;
height:25px;
padding: 3px 33px 0px 14px!important;
width: 250px;
border: 1px solid #c2c2c2;
background: #f1f1f1;
position: relative;
display:block;
}

#breadcrumbs_new1
{
padding-left:25px!important;
}

#sort_by
{
float:left;
margin-left:25px;
display:inline-block;
margin-right:16px;
}

#sort_by1
{
float:left;
margin-top:-4px;
}

#sort_by1 .selectitle
{
width:120px;
}

#sort_by1 .selectlist
{
width:153px;
}

#catalog_sort
{
border-bottom:1px solid #c2c2c2;
height:49px;
}

#catalog_sort1
{
height:28px;
}


#sort_by2
{
float:left;
margin-left:45px;
display:inline-block;
margin-right:16px;
}

#sort_by3
{
float:left;
margin-top:-4px;
}

#sort_by3 .selectitle
{
width:20px;
}
#sort_by3 .selectlist
{
width:53px;
}

.s_active .selectitle
{
color:#e3000b!important;
}