.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: #63b6fc!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:#63b6fc!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:#63b6fc;}

.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 #63b6fc;
	
}
#pgn a span
{
position:relative;
z-index:2;
}

#pgn a.active
{
margin-left:29px!important;
margin-right:29px!important;
}

