.imgphoto{max-width:100%;display:block;margin-bottom:20px;}
.bleft{float:left;width:50%;margin-right:30px;margin-bottom:20px;display:block;margin-top:5px;}
.bleft img{width:100%;display:block;}
.bleft span{display:block;text-align:center;font-weight:bold;padding-top:20px;font-size:15px;}
.bcenter{margin-bottom:20px;display:block;margin-top:5px;}
.bcenter img{width:100%;display:block;}
.bcenter span{display:block;text-align:center;font-weight:bold;padding-top:20px;font-size:15px;}
#mp_text{white-space:normal;position:absolute;bottom:0px;left:0px;width:100%;font-size:14px;line-height:24px;}
#mp_text a{color:#e99900!important;text-decoration:underline!important;}
#mp_text li{text-indent:0px;margin-top:10px;margin-bottom:10px;margin-left:40px;margin-right:0px;padding:0px;list-style-type:disc;}
#mp_text .h1{margin-top:30px;margin-bottom:30px;}
h1,.h1{padding:9px 20px 10px 20px!important;background:url("/images/template/fon2.jpg") repeat!important;color:white!important;font-family:"Elektra Light Pro"!important;font-size:25px!important;font-weight:400!important;line-height:26px!important;}
#catalog_null{margin-top:25px;font-size:14px;line-height:16px;}
#catalog_sort_break{height:25px;}
#catalog_clear{height:25px;}
#catalog_sort{line-height:16px;font-size:13px;height:17px;}
#sort1{margin-right:30px!important;}
#catalog_sort span{display:inline-block;float:left;margin-right:16px;}
.sort span{display:inline-block;border-bottom:1px solid;color:#aaa;}
.sort{padding-left:30px;cursor:pointer;position:relative;}
.sort.active{cursor:default!Important;}
.sort.active span{color:#ffb400!important;}




.sort_asc>i{width:19px;height:16px;display:block;position:absolute;left:0px;top:0px;}

.sort_desc>i .ai1 
{
left:auto;
right:0px;
}

.sort_desc>i .ai2 
{
left:auto;
right:5px;
}

.sort_desc>i .ai3 
{
left:auto;
right:10px;
}

.sort_desc>i .ai4 
{
left:auto;
right:15px;
}


.ai1 
{
float:none!Important;
	margin-right:0px!Important;
	border-bottom:none!Important;
    width: 4px;
    background: #d0d0d0;
    position: absolute;
    top: 13px;
    bottom: 0px;
    left: 0px;
    display: block;
    float: none;
    margin-right: 0px;
    border-bottom: none;
}

.ai2
{
float:none!Important;
	margin-right:0px!Important;
	border-bottom:none!Important;
    width: 4px;
    background: #d0d0d0;
    position: absolute;
    top: 9px;
    bottom: 0px;
    left: 5px;
    display: block;
    float: none;
    margin-right: 0px;
    border-bottom: none;
}

.ai3 
{
float:none!Important;
	margin-right:0px!Important;
	border-bottom:none!Important;
    width: 4px;
    background: #d0d0d0;
    position: absolute;
    top: 5px;
    bottom: 0px;
    left: 10px;
    display: block;
    float: none;
    margin-right: 0px;
    border-bottom: none;
}
	
.ai4 
{
float:none!Important;
	margin-right:0px!Important;
	border-bottom:none!Important;

    width: 4px;
    background: #d0d0d0;
    position: absolute;
    top: 1px;
    bottom: 0px;
    left: 15px;
    display: block;
    float: none;
    margin-right: 0px;
    border-bottom: none;
}

.sort_asc.active>i span,.sort_desc.active>i span{background:#ffb400;}

.sort_desc>i{width:19px;height:16px;display:block;position:absolute;left:0px;top:0px;}


#pgn1{position:relative;left:50%;float:left;height:40px;}
#pgn{text-align:center;height:40px;position:relative;overflow:hidden;padding-top:12px;}
#before_pgn{height:10px;}
#pgn a,#pgn1>span{font-size:18px;line-height:18px;display:inline-block;margin-left:20px;margin-right:20px;float:left;right:50%;position:relative;}
#pgn a.active{color:#6e6e6e!Important;border-bottom:none!Important;}
#pgn a:hover{border-bottom:1px solid;}
#pgn a:active{color:#ff9c00;}
.pageleft,.pageright{margin-left:20px!important;margin-right:20px!important;cursor:default;border-bottom:none!important;font-size:17px!Important;line-height:18px;display:inline-block;position:relative;top:-1px;}
.pageleft span{margin-left:10px;}
.pageright span{margin-right:10px;}
.pageleft span,.pageright span{border-bottom:1px solid;}
.pageleft i,.pageright i{font-style:normal;}
.pageleft.nonactive,.pageright.nonactive{opacity:0.5;cursor:default!important;}
.pageleft.active2,.pageright.active2{cursor:pointer!important;background-position:0px -24px!important;}
#pgn a.active i{width:100%;height:30px;left:-10px;top:-7px;padding-left:10px;padding-right:10px;display:block;position:absolute;color:#707070;background-color:#fff;border:1px solid #febc1d;}
#pgn a span{position:relative;z-index:2;}
#pgn a.active{margin-left:29px!important;margin-right:29px!important;}