.itm
{
border:1px solid #cdcdcd;
margin-bottom:20px;
width:680px;
margin-left:24px;
padding-top:20px;
position:relative;
}

#fridger_list
{
margin-top:30px;
}
.itmin
{
position:relative;
}
.itmbg
{
height:45px;
left:0px;
bottom:0px;
width:100%;
position:absolute;
background: #fff;
background: -moz-linear-gradient(top, #FFF, #f2f2f2);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#f2f2f2));
background: -webkit-linear-gradient(top, #FFF, #f2f2f2);
background: -o-linear-gradient(top, #FFF, #f2f2f2);
background: -ms-linear-gradient(top, #FFF, #f2f2f2);
background: linear-gradient(top, #FFF, #f2f2f2);

}

.itm_left
{
position:relative;
z-index:1;
width:208px;

margin-left:10px;
float:left;
}

.itm_left table {margin-left: 13px;}
.itm_left td
{
width:184px;
height:166px;
text-align:center;
vertical-align:middle;
}

.itm_left td img
{
max-width:184px;
max-height:166px;
border-radius: 5px;
}

.itm_middle
{
position:relative;
z-index:1;
width:424px;
float:left;
}

.itm_name
{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size:16px!important;
height:30px;
}

.itm_name a
{
max-width:400px;
overflow:hidden;
text-overflow:ellipsis;
display:inline-block;
text-decoration:none;
border-bottom:1px solid;
line-height:16px;
}
.itm_name a:hover
{
border-bottom:none;
}

.itmedit i
{ 
width: 16px;
height: 16px;
background: url("/images/template/sprite.png") -103px -99px no-repeat;
display: inline-block;
position:absolute;
left:0px;
top:0px;
}
.itmedit:active
{
border-bottom:none!Important;
}
.itmedit span
{
border-bottom:1px solid;
line-height:14px;
display:inline-block;
}



.itmedit
{ 
border-bottom:none!Important;
white-space:nowrap;
margin-right:24px;
position:relative;
color:#ff9d00!important;
padding-left:24px;
display: inline-block;
float:left;
line-height:14px;
position:relative;
text-decoration:none;
}
.itmedit:hover i
{
background-position: -160px -99px!Important;
}
.itmedit:hover
{
color:#3991ab!important;
}

.itm_fly i
{ 
width: 16px;
height: 16px;
background: url("/images/template/sprite.png") -127px -99px no-repeat;
display: inline-block;
position:absolute;
left:0px;
top:0px;
}
.itm_fly span
{
border-bottom:1px solid;
line-height:14px;
display:inline-block;
}
.itm_fly
{ 
cursor:pointer;
white-space:nowrap;
color:#ff9d00!important;
padding-left:24px;
display: inline-block;
float:right;
line-height:14px;
position:relative;
border-bottom:none!Important;
text-decoration:none;
}
.itm_fly:hover i
{
background-position: -189px -99px!Important;
}
.itm_fly:hover
{
color:#3991ab!important;
}


.itmu
{
position:relative;
height:26px;
padding-top:7px;
padding-left:24px;
padding-right:24px;
background:#f2f2f2;
border-top: 1px solid #cdcdcd;
}
.itm_price>span
{
margin-left:3px;
margin-right:3px;
color:#333;
display: inline-block;
width: 100px;
height: 45px;
overflow: hidden;
position: relative;
text-align: center;
line-height:17px;
border: 2px solid #3991ab85;
border-radius: 5px;
font-size:15px;
background: #fff;
/* background: url("/images/template/sprite.png") no-repeat;*/
}

.itm_price>span span
{

text-align:center;
display:block;
padding-top:6px;
font-weight:bold;
font-size:16px;
height:17px;
}

.itm_price>div,.ab_company
{
text-align:center;
font-size: 16px;
line-height: 23px;
padding-top:15px;
color: #3f3f46;
height:38px;
}

.itm_price>div {height: 30px; padding-top: 5px;}

.ab_company
{
height:auto!important;
padding-bottom:10px!Important;
white-space:normal!important;
}
.itm_block
{
position:relative;
white-space:nowrap;
}
.ab_company
{
overflow:hidden;
text-overflow:ellipsis;
}
.ab_company i
{
font-size:13px;
}






.ab_email
{
padding-left:25px;
position:relative;
height:40px !important;
float:left;
width:157px;
margin-right:20px;
line-height: 14px;
text-overflow:ellipsis;


}

.ab_email.active
{
cursor:pointer;
}
.ab_email.active span
{
max-width:177px;
overflow:hidden;
text-overflow:ellipsis;
display:inline-block;
border-bottom:1px solid;
padding-top: 4px;
width: 120px;
padding: 10px 30px;
text-align: center;
border-radius: 5px;
background: #517c84;
color: #fff;
}
.ab_email.active:hover span
{
color:#FFEB3B;
}


.ab_phone
{
	text-decoration:none!important;
}
.ab_phone  span
{
border-bottom:1px solid;

    max-width: 177px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
    display: inline-block;


}
.ab_phone:hover  span
{
color:#3991ab;
}





.ab_adres
{
padding-left:25px;
position:relative;
height:29px;
float:left;
overflow:hidden;
text-overflow:ellipsis;
width:177px;
line-height: 14px;
text-decoration:none;
}

.ab_adres.active
{
cursor:pointer;
}
.ab_adres.active span
{
max-width:177px;
overflow:hidden;
text-overflow:ellipsis;
text-decoration:none;
display:inline-block;
border-bottom:1px solid;
}
.ab_adres.active:hover span
{
color:#3991ab;
}




.ab_phone
{
overflow:hidden;
text-overflow:ellipsis;
padding-left:25px;
position:relative;
height:20px;
float:left;
width:110px;
margin-right:20px;
line-height: 14px;

}




.ab_website
{
text-decoration:none;
padding-left:25px;
position:relative;
height:20px;
float:left;
width:177px;
line-height: 14px;display:inline-block;

}

.ab_website.active
{
cursor:pointer;
}
.ab_website.active span
{
max-width:177px;
overflow:hidden;
text-overflow:ellipsis;
text-decoration:none;
display:inline-block;
border-bottom:1px solid;
}
.ab_website.active:hover span
{
color:#3991ab;
}



.itm_p
{
height:90px;
position:relative;
left:0px;
width:100%;
}
.itm_price
{
white-space:nowrap;
text-align:center;
width:100%;
font-size:15px;
}


.itm_desc
{
height:87px;
overflow:hidden;
}

.itm_desc1
{
position:relative;
height:15px;
border-bottom:1px solid #cdcdcd;
}

.itm_desc1 div
{
width:100%;
position:absolute;
left:0px;
bottom:15px;
height:20px;

background: transparent;
background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
background: -ms-linear-gradient(topt, rgba(255,255,255,0), rgba(255,255,255,1));
background: linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));

}

#sptext p
{
margin-top:12px;
margin-bottom:12px;
}
#sptext
{
padding-left:24px;
padding-right:24px;
padding-top:4px;
padding-bottom:4px;
}

#sptext.read
{
display:none;
}

#sv_form.seo
{
width:600px!important;
margin-left:-300px!important;
}
#sv_form #sv_1
{
padding-top:18px!important;
padding-bottom:22px!important;
}
#sptext_read
{
width: 18px;
height: 18px;
background: url("/images/template/pen.png");
position: absolute;
right: 187px;
top: 3px;
cursor:pointer;
}
#sptext_read:hover
{
background-position:-32px 0px!important;
}









#pgn
{
height:50px;
width: 680px;
margin-left: 24px;
position:relative;
text-align:center;
}
#pgn a,#pgn span
{

vertical-align: top;
position: relative;

display:inline-block;
margin-left:10px;
margin-right:10px;
font-size:18px;
line-height:21px;
text-decoration:none;
color: #3f3f46;
}
#pgn a.active
{
color:#f7ba00!Important;
font-weight:bold;
}
#pgn a:hover
{
text-decoration:underline;
}
#before_pgn
{
clear:both;
height:12px;
}
.start
{
font-size:15px!Important;
margin-top:-1px;
margin-left:50px!important;
margin-right:50px!Important;
}
#pgn1
{
position: relative;
text-align:center;
}

.list_char {
    overflow: hidden;
}
.list_char:after {  content:'..................................................';
  display: block;
  white-space: nowrap;
  overflow: hidden;
}
.list_char span:first-of-type {
  float:left;
  margin-right: 10px;
}
.list_char span:last-of-type {
  float:right;
  margin-left: 10px;
}

.list_char:last-of-type{
  margin-left: 20px;
}

.fa-shopping-basket, .fa-money {
	padding-right: 5px;
}

.fa-truck, .fa-warning {
	font-size:22px;
	color: #517c84;
	font-weight: 700;
	padding-right: 8px;
}

.delivery_name {
	font-weight: 700;
}

.fa-cart-plus {
	font-size: 20px;
	padding-right: 8px;
}

.full_descr {
	float: left;
}