@charset "utf-8";
/************************************************************************/
/*glob*/
/************************************************************************/
*{
	margin:0;
	padding:0;}

html{
	width:100%;
	height:100%;
	-webkit-text-size-adjust: none;}

body{
	overflow-x:auto;
	overflow-y:scroll;
	width:100%;
	height:100%;
	font-size:100%;
	font-family: Arial, sans-serif;}
	
a, p, span, label{
	color:#0857a6;}

h1{
	color:#fffee6;
	font-size:36px;
	font-weight:bold;}

h2{
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#0857a6;
	font-weight:bold;}
h2.inline{
	display:inline;}
	
h3{
	color:#0857a6;
	font-size:13px;
	font-weight:normal;}
	
.a-img{
	display:inline-block;
	margin:0 20px 20px 0;}
	
.div-clear{clear:both;}

.div-column{
	background:#f9f9f9;
	padding:10px;
	border:1px solid #e9edf1;
	border-radius:10px;}

.div-flex{
	display:flex;
	flex-wrap:wrap;}
.div-flex.start{
	justify-content:flex-start;}
.div-flex.center{
	justify-content:center;}
.div-flex.between{
	justify-content:space-between;}	
.div-flex.around{
	justify-content:space-around;}
	
.img-alt{
	font-size:12px;
	color:#0857a6;
	cursor:pointer;}
	
.p-menu{
	font-size:15px;
	line-height:1.2;}

.p-wait{
	margin:10px 0;
	line-height:1.2;}

.span-wait{
	font-size:12px;
	color:#909;
	font-weight:normal;}
	
.span-clear{
	font-size:12px;
	cursor:pointer;
	font-weight:normal;
	display:inline-block;}
.span-clear:hover{
	text-decoration:underline;}

/************************************************************************/
/*block+alert*/
/************************************************************************/
#block{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:#000;
	opacity:0.8;
	z-index:1;
	display:none;}

#block2{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:#000;
	opacity:0.7;
	z-index:3;
	display:none;}

#div-alert{
	width:300px;
	border:4px solid #6384aa;
	border-radius:8px;
	left:50%; 
	top:50%;
	margin-left:-150px; 
	margin-top:-175px;
	padding:15px; 
	background-color:#e9edf1;
	position:fixed;
	z-index:9999;
	display:none;}

#div-alert1{
	margin-bottom:15px;}

#div-alert2{
	width:100%;
	text-align:center;}

#inbutton-alert{
	font-size:16px;
	width:100px;
	height:40px;}

#inbutton-alert2{
	font-size:16px;
	width:100px;
	height:40px;
	margin-left:15px;
	display:none;}
	
#p-alert{
	font-size:16px;
	color:#2b589a;
	line-height:1.2;}
	
.txt-alert{
	width:100%;
	box-sizing:border-box;}
	
#div-pop{}
#div-pop2{}
	
/************************************************************************/
/*upinfo 400+ spravka*/
/************************************************************************/
#div-upper{
	overflow:auto;
	width:640px;
	height:495px;
	padding:0 15px 0 15px;
	border-radius:0 0 10px 10px;
	background:#f5f5f5;
	border-bottom:6px solid #6384aa;
	border-left:6px solid #6384aa;
	border-right:6px solid #6384aa;
	position:fixed;
	left:50%;
	margin-left:-320px;
	top:0;
	z-index:2;
	display:block;}

#upclose{
	position:absolute;
	width:18px;
	height:18px;
	top:4px;
	right:4px;
	cursor:pointer;
	background:url(../img/close.png);
	z-index:100;}
	
#upcont{}

.div-upper1{
	padding:10px;
	border:1px solid #b8d1ea;
	border-radius:10px;
	box-sizing:border-box;}
.div-upper1m{
	padding:10px;}
	
.div-upper2{
	padding-top:20px;
	overflow:hidden;}
	
.div-upper2a{}

.div-upper3{
	float:left;
	margin:0 30px 20px 0;}

.span-upper1{}

.span-upper1a{
	font-size:16px;
	color:#080;
	cursor:pointer;}
.span-upper1a:hover{
	text-decoration:underline;}

.span-upper2{
	color:#333;
	line-height:1.4;}
	
.span-upper3{
	font-size:14px;
	line-height:1.2;
	color:#000;}
	
/************************************************************************/
/*form*/
/************************************************************************/
.div-form1{}

.div-form2{
	text-align:center;}
	
.div-form3{
	overflow:hidden;
	background:#fff;
	padding:5px;
	line-height:1.4;
	word-wrap:break-word;
	min-height:40px;
	font-size:14px;}
	
.div-form4{
	margin-bottom:10px;}
	
.btn{
	width:140px;
	height:55px;}
	
.chk-form1{
	margin:4px 10px 0 0;
	float:left;}
	
.fld-form1{
	margin:10px 0 15px 0;
	border:none;}
	
.lbl-form1{
	font-size:13px;}
	
.lbl-form2{
	display:inline-block;
	font-size:13px;
	margin-right:20px;}
.lbl-form2.top{}
	
.p-form1{
	padding-bottom:5px;}
	
.p-form2{}
	
.p-form3{
	font-size:14px;
	color:#000;
	padding-top:3px;}
	
.p-form4{
	font-size:16px;
	color:#090;
	margin:10px 0;}
.p-form4.error{
	color:#f00;}
	
.p-txt-msg{
	padding-top:5px;}
.p-txt-msg.error{
	font-size:12px;
	color:#f00;}
.p-txt-msg.msg{
	line-height:1.2;}
	
.rd-form1{
	margin-right:5px;}
	
.span-form1{
	font-size:14px;
	cursor:pointer;
	display:inline-block;
	text-decoration:underline;
	margin:0 15px 10px 0;}
.span-form1:hover{
	text-decoration:none;}
.span-form1.active{
	font-weight:bold;}
	
.span-form2{
	display:block;
	color:#ccc;
	font-size:14px;}
	
.span-form3{
	font-size:24px;
	color:#900;}
	
.select-form1{
	font-size:16px;
	height:40px;
	border:1px solid #ccc;}
.select-form1.error{
	border:1px solid #f00;}
.select-form1:focus{
	background-color:#f5f5f5;}
	
.txt{
	font-size:16px;
	border:1px solid #ccc;
	height:40px;
	padding-left:5px;}
.txt.error{
	border:1px solid #f00;}
.txt:focus{
	background-color:#f5f5f5;
	border:1px solid #ccc;}
	
.tarea-form1{
	font-size:16px;
	border:1px solid #ccc;
	padding:5px;
	box-sizing:border-box;
	resize:none;
	overflow:hidden !important;}
.tarea-form1:focus{
	background-color:#f5f5f5;
	border:1px solid #ccc;}

/************************************************************************/
/*otb-form*/
/************************************************************************/	
#otb-form{
	padding-top:20px;
	border-top:1px solid #b8d1ea;}
	
.div-otb3{
	margin:10px 0 20px 0;}
.div-otb3.sizes{
	margin:0 0 20px 0;}
	
.div-otb3a{
	margin-bottom:5px;}
	
.div-otb4{
	margin:10px 10px 0 0;}
	
.chk-otb{
	margin-right:5px;}
	
.lbl-otb{
	font-size:14px;}
.lbl-otb.active{
	color:#cc0000;}
	
.span-otb1{
	margin-left:30px;}
	
/************************************************************************/
/*cart-form*/
/************************************************************************/	
#cart-form{}
	
.a-cart1{
	background: url(../img/z2/del30h.png) top center;
	width:30px;
	height:30px;
	display:block;}
.a-cart1:hover{
	background-position:bottom center;}
	
.btn-cart1{
	display:inline-block;
	margin-left:20px;
	font-size:17px;}
	
.btn-cart2{
	width:200px;
	height:60px;
	font-size:18px;
	font-weight:bold;}
	
#div-cartblock{
	position:relative;}
.div-cartblock{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#000;
	opacity:0.01;
	z-index:10;}
	
.div-cart1{
	margin-bottom:30px;}
	
#div-cart2{
	overflow:hidden;
	margin:20px 0;
	background:#e9edf1;
	padding:5px;}
	
.div-cart2a{
	float:left;}
	
.div-cart2b{
	float:left;
	margin-left:10px;}
	
.div-cart2c{
	display:inline-block;
	cursor:pointer;}
	
.div-cart3{
	overflow:hidden;
	margin:10px 0;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;}
	
.div-cart3a{
	float:left;}

.div-cart3b{
	padding-left:5px;
	font-size:15px;
	line-height:2;
	overflow:hidden;}
	
.div-cart3b1{
	overflow:hidden;}
	
.div-cart3b2{}
	
.div-cart3c{
	float:left;
	font-size:15px;}
	
#div-cart4{
	margin:20px 0 40px;
	background:#e9edf1;
	padding:10px;
	line-height:1.5;
	font-size:15px;}
	
#div-cart7{
	overflow:hidden;}
	
#div-cart7a{
	overflow:hidden;
	margin-bottom:10px;}
	
#div-cart7a1{
	float:left;
	margin-right:15px;}
	
#div-cart7a2{
	float:left;
	width:32px;}
	
#div-cart8{
	padding-top:20px;}
	
#div-cart9{
	text-align:center;}
	
.lb-cart1{
	display:block;
	margin-bottom:15px;}
	
.p-cart1{
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#990000;}
	
.p-cart2{
	margin-bottom:15px;
	color:#000;}
	
.p-cart3{
	margin-bottom:15px;}
	
.rd-cart1{
	margin-right:5px;}
	
.span-cart1{
	font-size:14px;
	line-height:2;}
	
.span-cart2{
	text-decoration:line-through;
	color:#cc0000;}
	
.span-cart3{
	font-weight:bold;
	border-bottom:1px solid #0857a6;
	cursor:pointer;}
.span-cart3:hover{
	color:#cc0000;
	border-bottom:1px solid #cc0000;}
	
.span-cart4{
	font-family:Tahoma, Geneva, sans-serif;
	color:#990000;
	font-size:16px;
	font-weight:normal;}
	
.txt-cart1{
	width:250px;
	height:55px;}
	
.txt-cart2{
	width:75%;}
	
.tarea-cart1{
	width:75%;}
	
/************************************************************************/
/*news-form*/
/************************************************************************/	
#news-form{
	background:#e9edf1;
	padding:5px;}
	
.news-span1{
	font-size:14px;
	display:inline-block;
	margin:10px 15px 10px 5px;
	cursor:pointer;}
.news-span1:hover{
	text-decoration:underline;}
	
/************************************************************************/
/*reg-form*/
/************************************************************************/	
.p-ent1{
	font-size:18px;
	margin-bottom:10px;
	text-align:center;}
	
.span-ent1{
	display:inline-block;
	width:50%;
	font-size:15px;
	cursor:pointer;
	margin-bottom:30px;}
.span-ent1:hover{
	text-decoration:underline;}
.span-ent1.left{
	float:left;}
.span-ent1.right{
	float:right;
	text-align:right;}
	
.btn-reg1{
	width:250px;
	height:75px;
	font-size:18px;}
	
.txt-reg1{
	width:400px;}
	
/************************************************************************/
/*index*/
/************************************************************************/
#div-page{
	height:100%;
	display:flex;
	min-width:1024px;
	max-width:1900px;
	margin:0 auto;
	flex-direction:column;}

#div-head1{
	padding:10px 0 10px 20px; 
	background: linear-gradient(to bottom, #6384aa 0%, #88a8c9 100%);}
	
.a-head1{
	cursor:pointer;
	text-decoration:none;}

.p-head1{
	font-size:18px;
	color:#fffee6;
	font-family:"Times New Roman", Times, serif;
	line-height:1.5;}
	
#div-busk1{
	padding:10px 10px 10px 20px;
	background:#f5f5f5;}
	
.div-busk2{
	display:inline-block;
	min-height:24px;}
	
.span-busk1, .span-busk1a{
	font-size:14px;
	line-height:1.5;
	display:inline-block;
	margin-right:10px;
	color:#999;}
.span-busk1.active{
	cursor:pointer;
	color:#cc0000;
	border-bottom:1px solid #cc0000;}
.span-busk1a.active{
	color:#0857a6;}
	
#div-menu1{
	padding:10px 10px 0 20px;
	background:#e9edf1;}
	
.span-menu1{
	font-size:14px;
	line-height:1.5;
	display:inline-block;
	margin:0 15px 10px 0;
	cursor:pointer;}
.span-menu1:hover {
	color:#cc0000;}
.span-menu1.active {
	color:#cc0000;
	border-bottom:1px solid #cc0000;}
	
#div-cont{
	display:flex;
	flex:1 0 auto;
	margin-top:10px;}
	
#div-left{
	width:20%;
	min-width:200px;
	float:left;
	padding:10px 10px 10px 20px;
	border-right:1px solid #b8d1ea;
	box-sizing:border-box;}
	
.p-left1, .span-left1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;}
	
.p-left2{
	margin-bottom:5px;}
	
.p-left3{
	padding:2px 0 2px 15px;}
	
.span-left2{
	cursor:pointer;}
.span-left2:hover{
	color:#cc0000;}
.span-left2.active{
	color:#cc0000;}
	
#div-main{
	width:80%;
	min-width:624px;
	float:left;
	padding:10px 10px 10px 20px;
	border-right:1px solid #b8d1ea;
	box-sizing:border-box;}
	
#div-right{
	float:left;
	padding:10px;
	box-sizing:border-box;}
	
#div-footer{
	width:95%;
	flex:0 0 auto;
	margin:20px auto 0;
	border-top:1px solid #b8d1ea;
	text-align:center;
	padding:15px;}
	
.p-footer1{
	font-family:Verdana, Arial;
	font-size:16px;
	margin:10px 0;}

.p-footer2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:10px;}
	
/************************************************************************/
/*main1 main1m main2 main103*/
/************************************************************************/
#div-main1a{
	margin-bottom:30px;}
	
.div-main1aa{
	overflow:hidden;}
	
.div-main1b{
	margin-bottom:5px;
	overflow:hidden;}
	
.div-main1c{
	width:170px;
	float:left;
	margin:0 15px 30px 0;}
.div-main1c.shop{
	width:320px;}
	
.div-main1d{
	height:113px;
	width:100%;}
.div-main1d.shop{
	height:214px;}

.div-main1d1{
	position:absolute;
	z-index:1;
	background-color:#f5f5f5;
	width:90%;
	height:40px;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center;
	border-radius:8px;
	font-size:14px;
	line-height:40px;
	opacity:0.8;
	display:none;}
.div-main1d:hover .div-main1d1{display:block;}
	
.div-main1e{
	width:100%;
	padding-top:3px;
	padding-bottom:5px;}

.div-main1f{
	width:120px;
	float:left;}
.div-main1f.shop{
	width:270px;}

.div-main1g{
	width:50px;
	float:left;
	text-align:right;}
	
.div-main1j{
	width:100%;}

.div-main1k{
	width:65px;
	float:left;}
.div-main1k.shop{
	width:180px;}

.div-main1l{
	width:105px;
	float:left;
	text-align:right;}
.div-main1l.shop{
	width:140px;}
	
.a-main1a{
	font-size:13px;
	cursor:pointer;
	text-decoration:none;}
.a-main1a.active{
	color:#cc0000;
	font-weight:bold;}
.a-main1a:hover{
	color:#cc0000;}
	
.p-main1a{
	font-size:13px;}
	
.span-main1a{
	font-size:14px;}
	
.span-main1b{
	font-size:12px;
	color:#cc0000;
	font-weight:bold;}
	
.span-main1c{
	font-size:13px;
	font-weight:bold;
	color:#990000;}
.span-main1c.shop{
	font-weight:normal;
	font-size:17px;}

/************************************************************************/
/*main101*/
/************************************************************************/
#div-rostov{
	overflow:hidden;}
	
.div-rostov1{
	float:left;
	margin-right:30px;}
	
.div-rostov1a{
	width:170px;
	height:113px;}
	
.div-rostov1b{
	width:170px;
	height:18px;
	padding:5px 0 10px;}
		
.p-rostov1{
	font-size:14px;}
	
/************************************************************************/
/*retail z110*/
/************************************************************************/
.a-rt1{
	text-decoration:none;}
	
.btn-rt{
	width:250px;
	height:60px;
	font-size:18px;
	/*font-weight:bold;*/}

.div-rt1{
	overflow:hidden;}
	
.div-rt1a{
	float:left;
	margin-right:20px;}

.img-rt1{
	cursor:pointer;
	border:1px solid #b8d1ea;}
	
.span-rt1{
	cursor:pointer;
	color:#990000;
	border-bottom:1px solid #990000;}
.span-rt1:hover{
	color:#ff0000;
	border-bottom:1px solid #ff0000;}
	
.span-rt2{
	color:#990000;}

/************************************************************************/
/*upord 401,402*/
/************************************************************************/
#div-ord1{
	margin-bottom:10px;
	display:flex;}

#div-ord1a{
	width:320px;
	height:214px;}
	
#div-ord1b{
	padding:9px 0 0 30px;}
	
.div-ord1ba{
	overflow:hidden;
	margin:5px 0 0;}

.div-ord1bb{
	width:160px;
	float:left;}
	
.div-ord1bc{
	float:left;}

.div-ord2{
	overflow:hidden;
	margin:10px 0 20px 0;}

.div-ord2a{
	width:80px;
	height:100px;
	float:left;
	border:1px solid #b8d1ea;}
.div-ord2a.optom{
	width:50px;
	height:70px;}

.div-ord2aa{
	width:80px;
	height:30px;
	float:left;
	border-bottom:1px solid #b8d1ea;
	text-align:center;}

.div-ord2ab{
	width:80px;
	height:40px;
	float:left;
	text-align:center;}

.div-ord2b{
	width:65px;
	height:100px;
	float:left;
	border-top:1px solid #b8d1ea;
	border-bottom:1px solid #b8d1ea;
	border-right:1px solid #b8d1ea;}
.div-ord2b.optom{
	height:70px;}
	
.div-ord2ba{
	width:65px;
	height:30px;
	float:left;
	border-bottom:1px solid #b8d1ea;}
.div-ord2ba.optom{
	height:35px;}
	
.div-ord2bb{
	width:65px;
	height:40px;
	float:left;
	padding:7px 0 0 12px;}

#div-ord3{
	width:100%;
	overflow:hidden;}

#div-ord3a{
	width:460px;
	float:left;}

#div-ord3b{
	float:left;}

#div-ord3c{
	float:left;
	margin:15px 0 0 10px;}
	
#div-ord3d{
	width:100%;
	overflow:hidden;
	text-align:center;}
	
#form-ord1{}

.a-ord1{
	background: url(../img/rost/401-402/del30.png);
	width:30px;
	height:30px;
	cursor:pointer;
	display:block;}

#btn-ord1{
	width:140px;
	height:55px;
	display:inline-block;
	margin-right:10px;
	font-size:14px;
	font-weight:normal;}

#btn-ord2{
	width:140px;
	height:55px;
	display:inline-block;
	margin-right:10px;}

#btn-ord3{
	width:140px;
	height:55px;
	display:inline-block;}
	
.img-ord{
	border:1px solid #b8d1ea;
	border-top:none;}

.p-ord1{
	margin-bottom:15px;}

.p-ord1a{}

.p-ord1b{}

.p-ord2{
	margin-top:5px;}
.p-ord2.optom{
	margin:24px 12px;
	color:#333;}

.p-ord2a{
	margin-top:9px;
	color:#cc0000;}

.p-ord2b{
	margin-bottom:10px;}
.p-ord2b.off{
	color:#cc0000;}

.p-ord3{
	margin:5px 0 0 5px;
	color:#333;}
.p-ord3.optom{
	margin:10px 0 0 25px;}

.p-ord3a{
	margin:5px 0 0 20px;
	color:#333;}
.p-ord3a.optom{
	margin:10px 0 0 22px;}

#p-ord4{
	font-size:14px;
	color:#800080;
	font-weight:bold;
	font-family:Tahoma, Arial;
	margin-top:20px;}
	
.p-ord5{
	font-size:12px;
	line-height:1.5;}
	
.p-ord6{
	font-size:12px;
	color:#cc0000;
	margin-top:10px;}
	
.span-ord1{
	color:#333;}
.span-ord1.optom{
	font-size:14px;}

.span-ord2{
	color:#900;
	font-size:18px;}
.span-ord2a{
	color:#f00;
	font-size:18px;
	text-decoration:line-through;}
	
.span-ord4{
	color:#cc0000;}
	
.select-ord1{
	width:40px;
	height:24px;}
.select-ord1.optom{
	margin-left:10px;}
.select-ord1.active{
	background-color:#0f0;}

/************************************************************************/
/*article*/
/************************************************************************/
.a-art1{
	cursor:pointer;
	text-decoration:none;}
.a-art1:hover{
	text-decoration:underline;}
	
.div-art1{}

.div-art1a{
	overflow:hidden;
	margin-bottom:15px;}

.div-art1.news{
	padding:20px 10px;
	background:#fff;
	border-radius:5px;}

.div-art2{
	overflow:hidden;}
	
.div-art3{
	padding:10px;
	border:1px solid #b8d1ea;
	border-radius:10px;
	box-sizing:border-box;
	background:#f5f5f5;}

.img-art1{
	margin:5px 10px 10px 0;
	float:left;}
	
.img-art2m{}

.p-art1{
	color:#000;
	line-height:1.4;}
	
.span-art1{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;}

.span-art2{
	cursor:pointer;}
.span-art2:hover{
	text-decoration:underline;}
	
.span-art2a{
	cursor:pointer;
	border-bottom:1px solid #0857a6;}
.span-art2a:hover{
	border:none;}
	
.span-art2b{
	cursor:pointer;
	border-bottom:1px solid #0857a6;}
.span-art2b:hover{
	color:#ff0000;
	border-bottom:1px solid #ff0000;}
	
.span-art2c{
	cursor:pointer;}
.span-art2c:hover{
	color:#cc0000;}
	
.span-art2d{
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;}
.span-art2d:hover{
	border-bottom:1px solid #0857a6;}
	
.span-art2f{
	cursor:pointer;
	color:#990000;
	border-bottom:1px solid #990000;}
.span-art2f:hover{
	color:#ff0000;
	border-bottom:1px solid #ff0000;}
	
.span-art3{
	font-size:14px;
	color:#000;}
	
.span-art4{
	color:#000;
	line-height:1.4;}
	
/************************************************************************/
/*article 100*/
/************************************************************************/
.div-news1{
	background:#e9edf1;
	overflow:hidden;
	padding:5px;
	border-radius:10px;}

.a-news1{
	text-decoration:none;
	cursor:pointer;}
.a-news1:hover{
	text-decoration:underline;}
	
.p-news1{
	font-weight:bold;
	font-size:14px;}
.span-news1{
	font-weight:normal;
	font-size:13px;}	

/************************************************************************/
/*article 106*/
/************************************************************************/
.div-pars1{
	overflow:hidden;
	margin-bottom:30px;}
	
.div-pars1a{
	margin-bottom:10px;
	padding:5px 10px;
	background-color:#f5f5f5;
	display:inline;}
	
.a-pars1{
	font-size:16px;
	cursor:pointer;
	text-decoration:none;}
.a-pars1:hover{
	border-bottom:1px solid #0857a6;}

.p-pars1{
	margin-bottom:10px;}
	
.span-pars2{
	color:#666;:}
	
.div-drop1{
	margin: 15px 0;
	text-align:center;}
	
.form-drop1{
	background-color:#f5f5f5;
	padding:20px;
	border:1px solid #b8d1ea;
	display:none;}
	
.btn-drop2{
	width:200px;
	height:50px;
	font-size:16px;}
	
.chk-drop2{
	margin:10px 5px 10px 0;}
	
.fld-drop2{
	margin:10px 0 15px 0;
	border:none;}
	
.lbl-drop2{
	display:inline-block;
	font-size:13px;
	color:#0857a6;
	margin-right:20px;}
.lbl-drop2m{}
	
.rd-drop2{
	margin-right:5px;}
	
.txt-drop2{
	width:300px;
	margin:0 10px 10px 0;}
	
.p-drop1{
	color:#333;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;}
	
.span-drop2{
	display:none;}
	
/************************************************************************/
/*article 502*/
/************************************************************************/	
.div-ars1{
	width:250px;
	margin:0 20px 25px 0;}
	
.p-ars1{
	padding-bottom:5px;}
	
/************************************************************************/
/*fv*/
/************************************************************************/
.div-fv1{
	position:fixed;
	display:flex;
	justify-content:center;
	flex-direction:column;
	align-items:center;
	width:90%;
	height:90%;
	background:#666;
	left:5%;
	top:5%;
	z-index:2;}
	
.div-fv2{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	flex-direction:column;
	align-items:center;
	width:100%;
	height:320px;}
	
.div-fv3{
	cursor:pointer;
	z-index:4;}
.div-fv3.right{
	text-align:right;}
	
.div-fv4{
	width:90%;
	text-align:center;
	position:relative;}
	
.div-fv5{
	position:fixed;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	width:90%;
	height:90%;
	z-index:3;}

.img-fv1{
	max-width:90%;
	max-height:100%;}

/************************************************************************/
/*right*/
/************************************************************************/