

@media screen and (min-width: 981px){
.up{
	background:rgba( 255, 0, 0, 0.5);
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:55px;
	cursor:pointer;
	display:none;
}
.up span{
	padding-top:50px;
	margin:0 auto;
	display:block;
	color:#555555;
	text-align:center;
	font-weight:bold;
}
    
    .topaz{
	padding:14px 0;
	text-align:center;
	margin-top:3px;
	border-radius:3px;
	font-size:16px;
	color:#fff;
}
    
    
 /* SEARCH
----------------------------------------------- */
.search-box {width:100%; position:relative; height:230px;}
.search-inner {width:100%; position:relative;}

.search-box button {position:relative; right:0; top:0; border-radius:0;
padding:0; text-align:center; width:50px; height:50px; line-height:50px; color:#FFF; background:transparent !important;}
   
    
.topmenu{
	width:100%;
	height:45px;
	position:fixed;
	top:0;
	left:0;
	background:#171717;
	z-index:9999;
}
.tmtelo{
	width:980px;
	margin:0 auto;
	max-height:45px;
}
.topmn{
	float:right;
	margin-left:15px;
}
.topmn > a{
	color:#fff;
	padding:11px 15px;
	margin:3px 0 0 0;
	display:inline-block;
	font-size:16px;
	background:#e5ebf1;
	border-radius:3px;
}
.topmn ul {
	float:left;
	padding:0 10px 0 0;
}
.topmn ul li{
	display:inline-block;
}
.topmn ul li > a{
	color:#fff;
	display:block;
	font-weight:bold;
	font-size:14px;
	padding:14px 20px;
	border-right:1px solid rgba(255,255,255, 0.1);
}
.topmn ul li:first-child > a{
	border-left:1px solid rgba(255,255,255, 0.1);
}
.logo{
	float:left;
	width:120px;
	padding-top:4px;
	padding-left:10px;
}
.logo a img{
	max-height:38px;
}


.wrapper{
	width:980px;
	margin:0 auto;
	margin-top:45px;
}
.lmenu{
	float:left;
	width:180px;
	min-height:300px;
	padding:10px 0;
}
.mnbl{}
.mnbl a{
	display:block;
	margin:1px 4px;
	padding:7px 6px;
	color:#285473;
	font-size:14px;
	border-radius:3px;
}
.mnbl a:hover{
	background:#dae1e8;
}
.korza{
	padding:11px 0;
	text-align:center;
	margin-bottom:8px;
	border-bottom:1px solid #e5ebf1;
	font-size:16px;
	color:#2a5885;
}
.polebutt{
	padding:8px 0 0 0;
	border-top:1px solid #e7e8ec;
	margin-top:7px;
}
.polebutt a{
	display:inline-block;
	padding:6px 0;
	width:45%;
	background:#e5ebf1;
	color:#2a5885;
	border-radius:3px;
    
    
    
    
    
    
    
    
    
}
.onelist{
	background:#3e2723;
	color:#fff;
	display:block;
	padding:4px 3px;
	text-align:center;
	margin-bottom:4px;
	border-radius:3px;
}
.ems{
	color:#bbb;
}
.myorder > a{
	margin:10px auto 0 auto;
	padding:8px 0;
	text-align:center;
	cursor:pointer;
	background:#2a5885;
	color:#fff;
	border-radius:3px;
	width:40%;
	display:block;
}
.fullinfo{
	border:1px solid #e5ebf1;
}

.listall > div{
	border-bottom:1px solid #e5ebf1;
	padding:7px 0;
}
.listall > div > div{
	padding:5px 10px;
	display:inline-block;
}
.listall > div > div > a{
	color:#2a5885;
}
.listall > div > div:nth-child(1){
	width:45%;
	border-right:1px solid #3e2723;
}
.listall > div > div:nth-child(2){
	border-right:1px solid #3e2723;
}
.listall > div > div:nth-child(3){
	border-right:1px solid #3e2723;
}
.listall > div > div:nth-child(5){
	float:right;
	border-left:1px solid #3e2723;
}
.sr{
	text-align:center;
	color:#aaa;
}
.activecorza{
	padding:11px 0;
	text-align:center;
	margin-top:3px;
	border-radius:3px;
	background:#2a5885;
	font-size:16px;
	color:#fff;
}
.bc{
	width:980px;
	float:left;
	margin-left:10px;
}
.info{
	width:25%;
	float:left;
	padding-top:10px;
}
.infobl{
	padding:10px;
	border-radius:3px;
	background:#333333;
	margin-bottom:10px;
	box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
}

.infobl span{
	padding:2px 1px;
	margin:0;
	color:#2a5885;
	font-size:16px;

}

.telo{
	width:73%;
	float:left;
	margin-left:2%;
	padding-top:10px;
}
.ava img{
	max-width:100%;
	border-radius:2px;
}
.related{
	color:#444;
	margin:0;
	padding:7px 12px;
	font-size:20px;
	border-bottom:1px solid #d7d8db;
	box-shadow:0 1px 2px #d7d8db;
	margin-bottom:12px;
}
.fform{
	background:#fff;
	border-radius:3px;
	padding:5px;
	box-shadow:0 1px 3px #8e8f8f;
	margin-bottom:6px;
	border:1px solid #3e2723;
}
.topinfo{
	color:#e7e8ec;
	border-bottom:1px solid #e7e8ec;
	margin:0;
	padding:5px;
}
.topinfo h1{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:19px;
}
.topinfo h3{
	padding:2px 1px;
	margin:0;
	color:#2a5885;
	font-size:18px;
    }
    .topinform span{
	padding:2px 1px;
	margin:0;
	color:#e7e8ec;
	font-size:18px;
    
}
.seotxt{
	padding:10px;
	color:#fff;
}
.fif{margin-top:10px;}
.fif div{
	display:inline-block;
}
.ftumba{
	width:20%;
}
.ftumba img{
	max-width:100px;
	max-height:80px;
}
.fstor{
	width:78%;
}
.shorttxt{
	padding:10px;
	font-size:13px;
	color:#e5ebf1;
   

}
.dopshortinfo{
	padding:5px 0;
	border-top:1px solid #e5ebf1;
 box-shadow: 0 14px 28px rgba(241,241,241,0.25), 0 10px 10px rgba(241,241,241,0.22);
}
.dopshortinfo div{
	float:left;
	font-size:12px;
	color:#fff;
	font-weight:500;
	margin:4px 6px;
	padding:4px 8px;
	border-radius:3px;
}
.instrument{
	padding:6px 0 0 0;
	text-align:right;
	width:100%;
	border-top: 1px solid #e7e8ec;
	height:30px;
}
.tocart{
	padding:8px 7px;
	background:#e7e8ec;
	width:95px;
	text-align:center;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	float:right;
}
.tocart:hover{
	opacity:0.7;
}
.infos{
	padding:4px 2px 8px 4px;
	float:left;
}
.infos > div{
	padding:4px 9px;
	display:inline-block;
	max-width:160px;
	background:#e5ebf1;
	color:#2a5885;
	font-size:12px;
	border-radius:3px;
	margin:0 3px;
}
.infos > div > span{
	padding:0 3px;
}
.rela{
	width:46%;
	display:inline-block;
	margin:0 2px 10px 2px;
}
.relimg{
	text-align:center;
display:inline-block;

}
    

    
.reltopinf{
	height:20px;
	overflow:hidden;
}
.topauth{
	float:right;
	display:block;
	vertical-align:top;
	position:relative;
}
.shortauth{
	display:inline-block;
	margin-right:60px;
}
.outauth{
	display:inline-block;
	padding:8px 0;
	text-align:center;
	color:#fff;
	background:rgba(255,255,255, 0.3);
	border-radius:3px;
	width:60px;
	position:absolute;
	top:7px;
	right:0;
}
.outauth:hover{opacity:0.8}
.authbtn > a{
	display:inline-block;
	padding:8px 10px;
	text-align:center;
	color:#fff;
	background:rgba(255,255,255, 0.1);
	border-radius:3px;
	position:absolute;
	top:7px;
	right:0;
}
.authbtn > a:hover{
	background:rgba(255,255,255, 0.35);
}
.shortauth span{
	display:inline-block;
	margin:0 10px 0 0;
	vertical-align:top;
	padding-top:15px;
	color:#fff;
}
.shortauth div{
	display:inline-block;
}
.sortauthimg{
	width:38px;
	height:38px;
	overflow:hidden;
	margin:3px 10px 0 0;
	border-radius:50%;
}
.sortauthimg img{
	max-width:40px;
	max-height:40px;
}
.batitle{
	color:#3e2723;
	padding-bottom:4px;
	font-size:17px;
}
.baimg{
	text-align:center;
}
.baimg img{
	border-radius:2px;
}

.shdop{
	float:left;
	font-size:12px;
	color:#2a5885;
	font-weight:500;
	margin:4px 6px;
	padding:4px 8px;
	background:#e5ebf1;
	border-radius:3px;
}

.ibtitle{
	margin-bottom:4px;
}
.podava{
	padding:5px 0;
}
.podava > a{
	display:block;
	padding:6px 9px;
	color:#fff;
	background:#000000;
	margin:4px 0;
	border-radius:3px;
}
.podava > a:hover{
	background:#ffffff;
	color:#000000;
}
.tok{
	display:block;
	background:#3e2723;
	color:#fff;
	padding:8px 14px;
	text-align:center;
	border-radius:2px;
	margin:5px 0 10px 0;
	cursor:pointer;
}
.hidepole1{
	padding:4px 0;
	margin:0;
	text-align:center;
	display:none;
}
.hidepole1 > input{display:none;}
.hidepole1 > a{
	background:#e7e8ec;
	margin:0 7px;
	padding:7px 10px;
	display:inline-block;
	color:#fff;
	cursor:pointer;
	border-radius:2px;
}
.hidepole1 > label > a{
	color:#55677d;
}
.hidepole1 > input:checked + label{
	background:#e7e8ec;
	color:#fff;
}
.fit{
	padding:15px 5px;
	color:#222;
	line-height:18px;
}
.sfb{
	padding:2px 0 0 0;
}
.sfb > input{
	padding:7px 18px;
	display:block;
	color:#fff;
	background:#e7e8ec;
	text-align:center;
	border:none;
	border-radius:3px;
	margin:5px auto 0 auto;
	cursor:pointer;
}
.addbutton > input{
	background:#e7e8ec;
	padding:12px 28px;
	border-radius:3px;
	border:none;
	color:#fff;
	font-size:18px;
	margin:10px 0 0 20px;
	cursor:pointer;
}
#dphn{display:none;}
.addinput{
	padding:8px 0;
}
.addinput input{
	padding:5px 1%;
	border-radius:3px;
	border:1px solid #3e2723;
	color:#55677d;
	width:98%;
}
.addtxt{padding:8px 0;}
.addtxt textarea{
	padding:5px 1%;
	border-radius:3px;
	border:1px solid #3e2723;
	color:#55677d;
	width:98%;
	min-height:90px;
}
.bgs{
	padding:0;
	background:#f0f0f0;
	margin-bottom:10px;
}
.ots{
	padding:5px 0 5px 5px;
}
#zapara{
	display:none;
}
.hidep{
	height:0px;
	overflow:hidden;
}
.addradio{padding:8px 0; min-height:30px;}
.addradio input + label{
	border:1px solid #bbb;
	padding:5px 10px;
	margin:0 10px;
}
.addradio input{
	display:none;
}
.addradio input:checked + label{
	background:#3e2723;
	color:#fff;
	border:none;
	border-radius:3px;
}
.addradio span{
	display:block;
	margin-bottom:12px;
}
.addsel{display:none;}

.btnmore{
	padding:10px 15px;
	text-align:center;
	cursor:pointer;
	background:#3e2723;
	color:#fff;
	margin:15px auto;
	border-radius:3px;
	opacity:0.8;
	width:100%;
}
.btnmore > a{
	color:#fff;
}

.nava{
	display:flex;
	align-items: center;
	flex-wrap:nowrap
}
.nava > div:nth-child(2){
	flex-grow:2;
	margin:0 0 0 10px;
}

.copyright{
	color:#fff;
	float:left;
	padding:10px 15px;
	text-shadow:0 1px 1px #fff;
}
.footer{
	border-top:1px solid #d7d8db;
	width:980px;
	padding:0 5px;
	margin:0 auto 10px auto;
padding:10px 0;
	text-align:right;
color:#dce2e8;
}

.footer > a{
	display:inline-block;
	padding:5px 8px;
	margin:5px 5px 0 0;
	color:#dce2e8;
	float:right;
}
.footer > a:hover{
	text-decoration:underline;
}

}

@media screen and (min-width: 830px) and (max-width:980px){
.topmenu{
	width:100%;
	height:45px;
	position:fixed;
	top:0;
	left:0;
	background:#171717;
}
.tmtelo{
	width:100%;
	margin:0;
	max-height:45px;
	position:relative;
}
.topmn{
	float:right;
	margin-right:10px;
}
.topmn > a{
	color:#fff;
	padding:11px 15px;
	margin:3px 0 0 0;
	display:inline-block;
	font-size:16px;
	background:#e7e8ec;
	border-radius:3px;
}
.logo{
	position:absolute;
	top:4px;
	left:50%;
	width:130px;
	margin-left:-65px;
}
.logo a img{
	max-height:38px;
}


.wrapper{
	width:100%;
	margin:0 auto;
	margin-top:45px;
}
.lmenu{
	position:fixed;
	left:-180px;
	top:45px;
	width:180px;
	padding:10px 0;
	background: #3e2723;
	border-radius:0 0 4px 0;
}

.mnbl a{
	display:block;
	margin:3px 9px;
	padding:7px 6px;
	color:#fff;
	font-size:14px;
	border-radius:3px;
}

.bc{
	width:96%;
	margin:0 auto;
}
.info{
	width:26%;
	float:left;
	padding-top:10px;
}
.infobl{
	padding:10px;
	border-radius:3px;
	background:#333333;
	margin-bottom:10px;
	box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
}

.infobl span{
	padding:2px 1px;
	margin:0;
	color:#2a5885;
	font-size:16px;
}

.telo{
	width:72%;
	float:left;
	margin-left:2%;
	padding-top:10px;
}
.ava img{
	max-width:100%;
	border-radius:2px;
}
.related{
	color:#555;
	margin:0;
	padding:5px;
	font-size:16px;
}
.topinfo{
	color:#e7e8ec;
	border-bottom:1px solid #e7e8ec;
	margin:0;
	padding:5px;
}
.topinfo h1{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:19px;
}
.topinfo h3{
	padding:2px 1px;
	margin:0;
	color:#2a5885;
	font-size:18px;
}

    .topinform span{
	padding:2px 1px;
	margin:0;
	color:#e7e8ec;
	font-size:18px;
    
}

.seotxt{
	padding:10px;
	color:#fff;
}
.shorttxt{
	padding:10px;
	font-size:13px;
	color:#e5ebf1;
}

.dopshortinfo{
	padding:5px 0;
	border-top:1px solid #e5ebf1;
 box-shadow: 0 14px 28px rgba(241,241,241,0.25), 0 10px 10px rgba(241,241,241,0.22);
}
.dopshortinfo div{
	float:left;
	font-size:12px;
	color:#fff;
	font-weight:500;
	margin:4px 6px;
	padding:4px 8px;

}


.shdop{
	float:left;
	font-size:12px;
	color:#2a5885;
	font-weight:500;
	margin:4px 6px;
	padding:4px 8px;
	background:#e5ebf1;
	border-radius:3px;
}

.ibtitle{
	margin-bottom:4px;
}
.podava{
	padding:5px 0;
}
.podava > a{
	display:block;
	background:#000000;
	color:#fff;
	padding:8px 14px;
	text-align:center;
	border-radius:2px;
	margin:5px 0 10px 0;
}
.hidepole1{
	padding:4px 0;
	margin:0;
	text-align:center;
	display:none;
}
.hidepole1 > input{display:none;}
.hidepole1 > label{
	background:#e5ebf1;
	margin:0 7px;
	padding:7px 10px;
	display:inline-block;
	color:#55677d;
	cursor:pointer;
	border-radius:2px;
}
.hidepole1 > input:checked + label{
	background:#e7e8ec;
	color:#fff;
}
.sfb{
	padding:2px 0 0 0;
}
.sfb > input{
	padding:7px 18px;
	display:block;
	color:#fff;
	background:#e7e8ec;
	text-align:center;
	border:none;
	border-radius:3px;
	margin:5px auto 0 auto;
	cursor:pointer;
}
.btnmore{
	padding:10px 15px;
	text-align:center;
	cursor:pointer;
	background:#3e2723;
	color:#fff;
	margin:15px auto;
	border-radius:3px;
	opacity:0.8;
}
.btnmore > a{
	color:#fff;
}
.dopshortinfo div{
	float:left;
	font-size:12px;
	color:#2a5885;
	font-weight:500;
	margin:4px 6px;
	padding:4px 8px;
	background:#e5ebf1;
	border-radius:3px;
}

}

@media screen and (max-width:829px){
.topmenu{
	width:100%;
	height:45px;
	position:fixed;
	top:0;
	left:0;
	z-index:999999;
	background:#171717;
}
.tmtelo{
	width:100%;
	margin:0;
	max-height:45px;
	position:relative;
}
.topmn{
display:none;
}
.topmnmob{
	float:right;
	margin:0 5px 0 0;
}
.mobmn{
	width:40px;
	height:40px;
	margin-top:2px;
	background:rgba(255,255,255, 0.4);
}
.korzabtn{
	width:45%;
	float:left;
	padding:11px 0;
	text-align:center;
	margin-top:3px;
	border-radius:0 3px 3px 0;
	background:#2a5885;
	font-size:16px;
	color:#fff;
}
.mobkorz{
	padding:4px;
	border-radius:3px;
	background:#fff;
	width:96%;
	margin:7px auto 0 auto;
	box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
	display:none;
}
.korza{
	padding:1px 0 6px 0;
	text-align:center;
	margin:3px 0 7px 0;
	background:#fff;
	font-size:16px;
	color:#2a5885;
	border-bottom:1px solid #e3e4e8;
}
.onelist{
	padding:7px 5px;
	display:block;
	margin:0 0 8px 0;
	background:#2a5885;
	color:#fff;
	border-radius:3px;
	font-size:12px;
}
.polebutt{
	border-top:1px solid #e3e4e8;
	margin-top:8px;
	padding:5px 0;
	text-align:center;
}
.polebutt a{
	display:inline-block;
	padding:9px 0;
	text-align:center;
	background:#e3e4e8;
	color:#2a5885;
	width:45%;
	border-radius:3px;
	margin:0 1%;
	font-size:14px;
}
.ems{
	text-align:center;
	padding:8px 0;
}
.ugeest{
	text-align:center;
}
.fullinfo{
	border:1px solid #2a5885;
	border-bottom:none;
}

.listall > div{
	border-bottom:1px solid #2a5885;
	padding:7px 0;
}
.listall > div > div{
	display:inline-block;
	padding:4px 7px;
	background:#e3e4e8;
	margin:4px 0 4px 4px;
	border-radius:3px;
	color:#2a5885;
	font-size:12px;
}
.listall > div > div:nth-child(1){
	width:97%;
	display:block;
	text-align:center;
	border-bottom:1px solid #e3e4e8;
	padding:2px 0 7px 0;
	background:#fff;
	margin:0 auto;
	border-radius:0;
}
.listall > div > div:nth-child(1) > a{
	color:#2a5885;
}
.myorder{
	margin-top:10px;
	padding:10px 0;
	text-align:center;
	color:#fff;
	background:#2a5885;
	border-radius:3px;
}
.myorder > a{color:#fff;}
#b_first{
	padding:3px 4px;
	width:90%;
	border:1px solid #999;
	border-radius:3px;
}
#b_phone{
	padding:3px 4px;
	width:90%;
	border:1px solid #999;
	border-radius:3px;
}
.activecorza{
	width:45%;
	float:left;
	padding:11px 0;
	text-align:center;
	margin-top:3px;
	border-radius:0 3px 3px 0;
	background:#2a5885;
	font-size:16px;
	color:#fff;
}
.topmn > a{
	color:#fff;
	padding:11px 0;
	margin:3px 0 0 0;
	display:block;
	font-size:16px;
	background:#e7e8ec;
	border-radius:3px 0 0 3px;
	width:45%;
	text-align:center;
	float:right;
}
.authmob{
	float:right;
}
.authbtn > a{
	display:block;
	padding:11px 8px;
	background:rgba(255,255,255, 0.2);
	color:#fff;
	border-radius:3px;
	margin:3px 3px 0 0;
}
.shortauth{
	float:left;
}
.shortauth > span{
	float:left;
	color:#fff;
	margin:15px 7px 0 0;
	display:block;
}
.sortauthimg{
	float:left;
	width:38px;
	height:38px;
	border-radius:19px;
	overflow:hidden;
	margin:3px 7px 0 0;
}
.sortauthimg > img{
	max-width:41px;
	max-height:41px;
}
.outauth{
	float:left;
	margin:9px 5px 0 5px;
	padding:7px 11px;
	background:rgba(255,255,255, 0.2);
	color:#fff;
	border-radius:3px;
}
.tmenu{
	float:right;
	width:45px;
	height:42px;
	padding-right:8px;
	padding-top:3px;
}
.tmenu > img{
	max-height:40px;
}
.tmback{
	float:left;
	width:45px;
	height:42px;
	padding:7px 0 0 9px;
	overflow:hidden;
}
.tmback > a > img{
	max-height:30px;
}
.hmfltr{
	width:40%;
	padding:11px 15px;
	margin:3px 0 0 0;
	border-radius:0 3px 3px 0;
	text-align:center;
	float:left;
	background:#3e2723;
	color:#fff;
	font-size:16px;
	display:none;
}
.logo{
	width:60px;
	height:45px;
	margin-left:5px;
	text-align:center;
	float:left;
}
.logo a{display:block; padding-top:3px;}
.logo a img{
	max-height:41px;
	margin:0 auto;
}


.wrapper{
	width:100%;
	margin-top:30px;
}
.lmenu{
	position:fixed;
	left:-180px;
	top:45px;
	width:180px;
	padding:10px 0;
	background: #3e2723;
	border-radius:0 0 4px 0;
}

.mnbl a{
	display:block;
	margin:3px 9px;
	padding:7px 6px;
	color:#fff;
	font-size:14px;
	border-radius:3px;
}

.bc{
	width:98%;
	margin:0 auto;
}
.info{
	width:100%;
	padding-top:10px;
}
.infobl{
	padding:10px;
	border-radius:3px;
	background:#333333;
	margin-bottom:10px;
	box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
}

.infobl span{
	padding:2px 1px;
	margin:0;
	color:#2a5885;
	font-size:16px;
}

.telo{
	width:100%;
	padding-top:10px;
}
.ava img{
	max-width:100%;
	border-radius:2px;
}
.topinfo{
	color:#e7e8ec;
	border-bottom:1px solid #e7e8ec;
	margin:0;
	padding:5px;
}
.topinfo h1{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:16px;
	color:#e7e8ec;
}
.instrument{
	border-top:1px solid #e5ebf1;
	padding:8px 0 4px 0;
}

.infos > div{
	display:inline-block;
	font-size:12px;
	color: #fff;
	padding: 4px 8px;

}
.tocart{
	padding:9px 12px;
	border-radius:3px;
	background:#e7e8ec;
	color:#fff;
	margin:6px 0 0 0;
	font-size:16px;
	text-align:center;
	display:block;
}
.related{
	color:#444;
	margin:0;
	padding:7px 12px;
	font-size:20px;
	border-bottom:1px solid #d7d8db;
	box-shadow:0 1px 2px #d7d8db;
	margin-bottom:12px;
}
.topinfo h3{
	padding:2px 1px;
	margin:0;
	color:#2a5885;
	font-size:18px;
}

    .topinform span{
	padding:2px 1px;
	margin:0;
	color:#e7e8ec;
	font-size:18px;
    
}

.seotxt{
	padding:2px;
	color:#fff;
}
.shorttxt{
	padding:10px;
	font-size:13px;
	color:#e5ebf1;
}
.shorttxt img{
	max-width:100%;
}
.dopshortinfo{
	padding:5px 0;
	border-top:1px solid #e5ebf1;
	height:18px;
     box-shadow: 0 14px 28px rgba(241,241,241,0.25), 0 10px 10px rgba(241,241,241,0.22);
}
.dopshortinfo div{
	float:left;
	font-size:12px;
	color:#2a5885;
	font-weight:500;
	margin:4px;
	padding:4px 6px;
	background:#e5ebf1;
	border-radius:3px;
}
.shdop{
	float:left;
	font-size:12px;
	color:#2a5885;
	font-weight:500;
	margin:4px 6px;
	padding:4px 8px;
	background:#e5ebf1;
	border-radius:3px;
}

.ibtitle{
	margin-bottom:4px;
}
.podava{
	padding:5px 0;
}
.podava > a{
	display:block;
	background:#000000;
	color:#fff;
	padding:8px 14px;
	text-align:center;
	border-radius:2px;
	margin:5px 0 10px 0;
}
.hidepole1{
	padding:4px 0;
	margin:0;
	text-align:center;
	display:none;
}
.tok{
	font-size:16px;
	padding:9px 18px;
	display:block;
	color:#fff;
	background:#55677d;
	text-align:center;
	border:none;
	border-radius:3px;
	margin:9px 0;
}

.ser{
	position:fixed;
	left:-94%;
	top:45px;
	height:88%;
	overflow:hidden;
	z-index:9999;
	width:85%;
	overflow-y: scroll;
	box-shadow:0 2px 5px rgba(0,0,0, 0.8);
}
.ser::-webkit-scrollbar-thumb {
    width: 5px;
	height:20px;
    background-color: #222;
}
.blackbg{
	background:rgba(0,0,0, 0.4);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
.sfb{
	padding:2px 0 0 0;
}


#dphn{display:none;}
.addinput{
	padding:8px 0;
}
.addinput input{
	padding:5px 1%;
	border-radius:3px;
	border:1px solid #3e2723;
	color:#55677d;
	width:98%;
	font-size:17px;
}
.addtxt{padding:8px 0;}
.addtxt textarea{
	padding:5px 1%;
	border-radius:3px;
	border:1px solid #3e2723;
	color:#55677d;
	width:98%;
	min-height:90px;
}
.bgs{
	padding:0;
	background:#f0f0f0;
	margin-bottom:10px;
}
.ots{
	padding:5px 0 5px 5px;
}
#zapara{
	display:none;
}
.hidep{
	height:0px;
	overflow:hidden;
}
.addradio{padding:8px 0; text-align:center;}
.addradio input + label{
	border:1px solid #bbb;
	padding:5px 10px;
	margin:0 5px 10px 5px;
	max-width:28%;
	font-size:18px;
	text-align:center;
	display:inline-block;
}
.addradio input{
	position:absolute;
	margin-left:16px;
	margin-top:2px;
	display:none;
}
.addradio input:checked + label{
	background:#3e2723;
	color:#fff;
	border:none;
	border-radius:3px;
}
.addradio span{
	display:block;
	margin-bottom:12px;
}
.addsel{display:none;}
.addbutton{
	margin:10px auto;
	text-align:center;
}
.addbutton > input{
	background:#e7e8ec;
	padding:12px 28px;
	border-radius:3px;
	border:none;
	color:#fff;
	font-size:18px;
}
.btnmore{
	padding:10px 15px;
	text-align:center;
	cursor:pointer;
	background:#3e2723;
	color:#fff;
	margin:15px auto;
	border-radius:3px;
	opacity:0.8;
}
.btnmore > a{
	color:#fff;
}

.nava{
	display:flex;
	align-items: center;
	flex-wrap:nowrap
}
.nava > div:nth-child(2){
	flex-grow:2;
	margin:0 0 0 10px;
}
.footer{
	border-top:1px solid #d7d8db;
	width:95%;
	padding:0 5px;
	margin:0 auto 10px auto;
padding:10px 0;
	text-align:right;
color:#dce2e8;
}

.copyright{
	color:#7c7f82;
	text-align:center;
	text-shadow:0 1px 1px #fff;
}

.footer > a{
	display:inline-block;
	padding:5px 8px;
	margin:0 5px 0 0;
	color:#2a5885;
}
.nomob{
	display:none;
}
.fform{
	background:#fff;
	border-radius:3px;
	padding:5px;
	box-shadow:0 1px 3px #8e8f8f;
	margin-bottom:12px;
}
.tos{
	width:80%;
	height:100%;
	background:#fff;
	position:fixed;
	top:45px;
	left:-80%;
	z-index:9999;
	border-right:1px solid #888;
}
.podtoz{
	position:fixed;
	top:45px;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
	overflow:hidden;
	background:rgba(0,0,0, 0.5);
	opacity:0;
	display:none;
}
.fixed{position:fixed; width:100%;}
.mobalmenu > ul{
	margin:10px 0 0 0;
	border-top:1px solid #7c7f82;
}
.mobalmenu > ul > li {
	margin-bottom:0px;
}
.mobalmenu > ul > li > a{
	color:#55677d;
	display:block;
	padding:14px 0 14px 35px;
	font-size:16px;
	background:#f9f9f9;
	font-weight:bold;
	border-bottom:1px solid #7c7f82;
}
.mobact{
	margin-top:50px;
	padding:10px;
	background:#ddd;
}
.fit{
	font-size:13px;
	padding:10px 5px;
	color:#444;
	line-height:18px;
}
.B_crumbBox{
	padding:7px 3px;
	background:#fff;
	border-top:1px solid #5e81a8;
	border-bottom:1px solid #5e81a8;
	display:block;
}
.B_crumbBox > span {
	display:inline-block;
}
.B_crumbBox  a{
	color:#2a5885;
	display:inline-block;
	padding:3px 7px;
}
.navigation{
	margin:10px 0;
}
.navigation a{
	padding:10px 0;
	display:inline-block;
	width:44%;
	text-align:center;
	background:#5e81a8;
	color:#fff;
	border-radius:3px;
	
}
.fif{margin-top:10px;}
.fif div{

}
.ftumba{
	max-width:100%;
	float:left;
}
.ftumba img{
	max-width:30%;
}
.up{
	background:#dce2e8;
	position:fixed;
	bottom:0;
	left:0;
	height:40px;
	width:140px;
	display:none;
	border-radius:0 4px 0 0;
}
.up span{
	padding:10px;
	margin:0 auto;
	display:block;
	color:#466a94;
	text-align:center;
	font-weight:bold;
}

}

