/*** base ***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
.cb{clear:both;height:1px;width:100%}
.opacity50{opacity:.5}
.x{display:none}
.noscroll{overflow:hidden}
body{background-color:#fff;color:#2f2f3b;font:14px/120% 'Ubuntu',sans-serif;overflow-x:hidden;}
a{color:#bd0052;cursor:pointer;outline:none;text-decoration:none;}
a:hover{color:#8e003e;text-decoration:none;}
a u{border-bottom:1px solid #e9aac5;text-decoration:none;}
a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
sup{font-size:smaller;vertical-align:super}
sub{font-size:smaller;vertical-align:sub}
b,strong{font-weight:bold}
i,em{font-style:italic}

/*** layout ***/
/*

	w - wrapper
	h - header
	c - content
	m - menu
	a - article
	s - side
	f - footer

	320 = 10 + 300       + 10
	320 = 10 + 200+10+90 + 10

	480 = 10 + 460              + 10
	480 = 10 + 200+10+200+10+40 + 10

	640 = 10 + 620               + 10
	640 = 10 + 200+10+200+10+200 + 10

	1000 = 300 + 30 + 420        + 50 + 200
	1000 = 300 + 30 + 200+20+200 + 50 + 200

	1255 = 300 + 30 + 640               + 50 + 235
	1255 = 300 + 30 + 200+20+200+20+200 + 50 + 235

*/
html{height:100%;margin:0;padding:0}
	body{height:100%;margin:0;min-width:1260px;padding:0}
		#w{height:auto!important;min-height:100%;margin:0;padding:0}
			#c{margin:0;padding:16px 0 274px 0}
				#m{float:left;margin:0 30px 0 0;padding:0;width:250px}
				#a{float:left;margin:0 40px 20px 0;padding:0;width:640px}
				#s{float:left;margin:0;padding:0;width:300px}
		#f{height:275px;padding:0;margin:-274px auto 0 auto}
#h,#c,#f{position:relative}
.box9{width:1260px;margin:0 auto;position:relative}

@media only screen and (max-width:359px){
	body{min-width:320px;}
	#m{float:none;margin:0;width:auto;}
	#a{float:none;margin:0;width:auto;}
	#s{float:none;margin:27px 0 0;width:auto;}
	.box9{width:310px;}
}

@media only screen and (min-width:360px) and (max-width:479px){
	body{min-width:360px;}
	#m{float:none;margin:0;width:auto;}
	#a{float:none;margin:0;width:auto;}
	#s{float:none;margin:27px 0 0;width:auto;}
	.box9{width:340px;}
}

@media only screen and (min-width:480px) and (max-width:639px){
	body{min-width:480px;}
	#m{float:none;margin:0;width:auto;}
	#a{float:none;margin:0;width:auto;}
	#s{float:none;margin:27px 0 0;width:auto;}
	.box9{width:470px;}
}

@media only screen and (min-width:640px) and (max-width:1023px){
	body{min-width:640px;}
	#m{margin:0 10px 0 0;width:210px;}
	#a{margin:0;width:410px;}
	#s{clear:both;float:none;margin:27px 0 0;width:auto;}
	.box9{width:630px;}
}

@media only screen and (min-width:1024px) and (max-width:1279px){
	body{min-width:990px;}
	#a{margin:0 50px 20px 0;width:420px;}
	#s{width:240px;}
	.box9{width:990px;}
}

@media only screen and (min-width:1360px){
	body{min-width:1340px;}
	#m{margin:0 40px 0 0;width:280px;}
	#a{margin:0 60px 20px 0;width:660px;}
	.box9{width:1340px;}
}

/*
@media only screen and (max-width:359px){
}
@media only screen and (min-width:360px) and (max-width:479px){
}
@media only screen and (min-width:480px) and (max-width:639px){
}
@media only screen and (min-width:640px) and (max-width:1023px){
}
@media only screen and (min-width:1024px) and (max-width:1279px){
}
@media only screen and (min-width:1280px) and (max-width:1359px){
}
@media only screen and (min-width:1360px){
}
 */
.ct-double-octave:after,.ct-major-eleventh:after,.ct-major-second:after,.ct-major-seventh:after,.ct-major-sixth:after,.ct-major-tenth:after,.ct-major-third:after,.ct-major-twelfth:after,.ct-minor-second:after,.ct-minor-seventh:after,.ct-minor-sixth:after,.ct-minor-third:after,.ct-octave:after,.ct-perfect-fifth:after,.ct-perfect-fourth:after,.ct-square:after{content:"";clear:both}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-grid-background,.ct-line{fill:none}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{display:table}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{display:table}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{display:table}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{display:table}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{display:table}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{display:table}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{display:table}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{display:table}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{display:table}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{display:table}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{display:table}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{display:table}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{display:table}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{display:table}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{display:table}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{display:table}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}
/** alphabet */
.alphabet .alphabet_close{}
.alphabet h2{padding:12px 0 0;}
.alphabet h2 a{color:#bd0052;font:500 16px/24px 'Ubuntu',sans-serif;}
.alphabet h2 a:hover{color:#8e003e;}
.alphabet h2 a.a,.alphabet h2 a.a:hover{color:#2f2f3b;cursor:default;text-decoration:none;}
.alphabet li{padding:5px 0;}
.alphabet li.alphabet_letter{padding:20px 0 5px 0;}
.alphabet li.alphabet_title{}
.alphabet a{cursor:pointer;display:block;text-decoration:none;}
.alphabet a:hover{text-decoration:none;}
.alphabet li a{color:#2f2f3b;font:500 14px/16px 'Ubuntu',sans-serif;margin:0 0 0 25px;}
.alphabet li a u{border:0;}
.alphabet li a:hover{color:#8e003e;}
.alphabet li a.a,.alphabet li a.a:hover{color:#2f2f3b;cursor:default;text-decoration:none;}
.alphabet li a small{color:#a6a6ab;font-size:82%;font-weight:400;margin:0 0 0 2px;}
.alphabet li.alphabet_title a{font:500 16px/24px 'Ubuntu',sans-serif;margin:0;}
.alphabet li.alphabet_title a:hover{}
.alphabet li.alphabet_title a.a,.alphabet li.alphabet_title a.a:hover{}
.alphabet li.alphabet_letter i{color:#bd0052;display:block;float:left;font:14px/16px 'Ubuntu',sans-serif;text-align:center;width:18px;}

/** a alphabet */
#a .alphabet{margin:0 -30px 0 0;}
#a .alphabet ul{float:left;margin:0 30px 0 0;width:305px;}
@media only screen and (max-width:479px){
	#a .alphabet{margin:0;}
	#a .alphabet ul{float:none;margin:0;width:auto;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	#a .alphabet{margin:0 -20px 0 0;}
	#a .alphabet ul{margin:0 20px 0 0;width:225px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	#a .alphabet{margin:0 -10px 0 0;}
	#a .alphabet ul{margin:0 10px 0 0;width:200px;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
	#a .alphabet{margin:0 -20px 0 0;}
	#a .alphabet ul{margin:0 20px 0 0;width:200px;}
}
@media only screen and (min-width:1360px){
	#a .alphabet{margin:0 -50px 0 0;}
	#a .alphabet ul{margin:0 50px 0 0;}
}

/** h alphabet */
#h .alphabet a{white-space:normal;}

/** clearfix */
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}

/*** hl */
.highlight{background-color:#fe9;outline:1px solid #fe9}

/*** archive */
.archive table{border-collapse:collapse;border-spacing:0;color:#333;font:14px 'Ubuntu',sans-serif}
.archive table td{border:1px solid #ddd;padding:3px;text-align:left;vertical-align:top}

/*** shr */
.shr li{height:16px;margin-top:8px}
.shr li:first-child{margin-top:0}
.shr a{color:#2f2f3b;font:14px/16px 'Ubuntu',sans-serif;text-decoration:none}
.shr a:hover{color:#8e003e;text-decoration:none}
.shr a u{border-color:#a6a6ab;}
.shr a:hover u{border-color:#8e003e}
.shr i{display:block;float:left;margin:0 8px 0 0;overflow:hidden;position:relative;text-decoration:none;}
.shr .shr_vk{}
.shr .shr_fb{}
.shr .shr_t{}
.shr .shr_mru{}
.shr .shr_lj{}
.shr .shr_lnk{margin:2px 8px 2px 0}
.shr input{border:1px solid #ccc;color:#2f2f3b;font:13px/16px Verdana;height:16px;margin:0;padding:1px 4px;width:175px}
.shr input:focus{outline:2px solid #bbb}
.shr input:focus:not(:root){outline:3px solid #bbb}

/** photoalbum */
.photoalbum_list > ul{margin:0 -20px 0 0;}
.photoalbum_list_item{float:left;height:200px;margin:0 20px 20px 0;overflow:hidden;position:relative;text-align:center;width:200px;}
.photoalbum_list_item .adm_panel_19{left:3px;position:absolute;top:3px;z-index:2;}
.photoalbum img{bottom:0;display:block;left:0;margin:auto;max-height:200px;max-width:200px;position:absolute;right:0;top:0;}
.photoalbum p{background-color:rgba(47,47,59,.66);bottom:0;color:#fff;font:14px/140% 'Ubuntu',sans-serif;left:0;padding:5px;position:absolute;right:0;}
.photoalbum_list_item_new{line-height:200px;}
.photoalbum_new{background-color:#f8f8f8;}
.photoalbum_new .photoalbum_image_upload{color:#6a6a73;display:inline-block;line-height:157%;position:relative;}
.photoalbum_new .photoalbum_image_upload button.iform_button{margin:6px 0 0;}
.photoalbum_new .photoalbum_image_upload input{border:none;cursor:default;font-size:200px;left:0;margin:0 0 0 -450px;opacity:0;position:absolute;top:-2px}
.photoalbum_new .photoalbum_image_recent{font:.95em/1.2em 'Ubuntu',sans-serif;left:20px;margin-top:60px;position:absolute;right:20px;top:50%;}
@media only screen and (max-width:359px){
	.photoalbum_list > ul{margin:0 -10px 0 0;}
	.photoalbum_list_item{height:150px;margin:0 10px 10px 0;width:150px;}
	.photoalbum img{max-height:150px;max-width:150px;}
	.photoalbum p{font:13px/140% 'Ubuntu',sans-serif;}
	.photoalbum_list_item_new{line-height:150px;}
	.photoalbum_new .photoalbum_image_upload{font-size:.8em;}
	.photoalbum_new .photoalbum_image_upload button.iform_button{font-size:1.14em;}
	.photoalbum_new .photoalbum_image_upload input{font-size:150px;}
	.photoalbum_new .photoalbum_image_recent{margin-top:45px;}
}
@media only screen and (min-width:360px) and (max-width:479px){
	.photoalbum_list > ul{margin:0 -20px 0 0;}
	.photoalbum_list_item{height:160px;margin:0 20px 20px 0;width:160px;}
	.photoalbum img{max-height:160px;max-width:160px;}
	.photoalbum p{font:13px/140% 'Ubuntu',sans-serif;}
	.photoalbum_list_item_new{line-height:160px;}
	.photoalbum_new .photoalbum_image_upload{font-size:.8em;}
	.photoalbum_new .photoalbum_image_upload button.iform_button{font-size:1.14em;}
	.photoalbum_new .photoalbum_image_upload input{font-size:160px;}
	.photoalbum_new .photoalbum_image_recent{margin-top:45px;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.photoalbum_list > ul{margin:0 -10px 0 0;}
	.photoalbum_list_item{height:150px;line-height:150px;margin:0 10px 10px 0;width:150px;}
	.photoalbum img{max-height:150px;max-width:150px;}
	.photoalbum p{font:13px/140% 'Ubuntu',sans-serif;}
	.photoalbum_list_item_new{line-height:150px;}
	.photoalbum_new .photoalbum_image_upload{font-size:.8em;}
	.photoalbum_new .photoalbum_image_upload button.iform_button{font-size:1.14em;}
	.photoalbum_new .photoalbum_image_upload input{font-size:150px;}
	.photoalbum_new .photoalbum_image_recent{margin-top:45px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.photoalbum_list > ul{margin:0 -10px 0 0;}
	.photoalbum_list_item{margin:0 10px 10px 0;}
}
@media only screen and (min-width:1360px){
	.photoalbum_list > ul{margin:0 -30px 0 0;}
	.photoalbum_list_item{margin:0 30px 30px 0;}
}

/*** text */
/** (editor) */
.nicEdit_text{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;}
.nicEdit_text h2,.nicEdit_text h2 *{color:#2f2f3b;font:700 28px/105% 'PT Sans Narrow',sans-serif;margin:16px 0 8px;}
.nicEdit_text h3,.nicEdit_text h3 *{color:#2f2f3b;font:400 22px/105% 'PT Sans Narrow',sans-serif;margin:16px 0 8px;}
.nicEdit_text h5,.nicEdit_text blockquote{color:#6a6a73;font:italic 14px/140% 'Ubuntu',sans-serif;margin:2em 0;padding:0 0 0 55px;position:relative;}
.nicEdit_text h5:before,.nicEdit_text blockquote:before{color:#a6a6ab;content:"\201C";display:block;font:italic 80px/100px Georgia;left:10px;position:absolute;top:-24px;}
.nicEdit_text h6,.nicEdit_text h6 *{color:#2f2f3b;font:italic 14px/140% 'Ubuntu',sans-serif;margin:-.5em 0 1.5em 0;max-width:100%;}
.nicEdit_text ul{list-style:disc outside none;margin:1em 0;}
.nicEdit_text ul li{margin:.2em 0 .2em 2em;}
.nicEdit_text ol{list-style:decimal outside none;margin:1em 0;}
.nicEdit_text ol li{margin:.2em 0 .2em 2em;}
.nicEdit_text img{display:block;margin:1em 0;max-width:100%;}
.nicEdit_text table{border-collapse:collapse;border-spacing:0;color:#2f2f3b;display:block;font:13px/112% 'Ubuntu',sans-serif;margin:5px 0 10px 0;}
.nicEdit_text table td{border:1px solid #cbcbce;padding:4px;text-align:center;vertical-align:middle;}
.nicEdit_text table img{display:block;max-width:100px;max-height:100px;margin:0;}
.nicEdit_text hr{background-color:#fff;border:0;border-bottom:1px dashed #cbcbce;color:#fff;height:1px;margin:.4em 0;}
/** (public) */
.text{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;}
.text h2,.text h2 *{color:#2f2f3b;font:700 24px/105% 'PT Sans Narrow',sans-serif;margin:16px 0 8px;}
.text h3,.text h3 *{color:#2f2f3b;font:400 22px/105% 'PT Sans Narrow',sans-serif;margin:16px 0 8px;}
.text blockquote{color:#6a6a73;font:italic 14px/140% 'Ubuntu',sans-serif;margin:2em 0;padding:0 0 0 55px;position:relative;}
.text blockquote:before{color:#a6a6ab;content:"\201C";display:block;font:italic 80px/100px Georgia;left:10px;position:absolute;top:-24px;}
.text h6,.text h6 *{color:#2f2f3b;font:italic 14px/140% 'Ubuntu',sans-serif;margin:-.5em 0 1.5em 0;max-width:100%;}
.text ul{list-style:disc outside none;margin:1em 0;}
.text ul li{margin:.2em 0 .2em 2em;}
.text ol{list-style:decimal outside none;margin:1em 0;}
.text ol li{margin:.2em 0 .2em 2em;}
.text .img{margin:1em 0;max-width:100%;}
.text img{max-width:100%;}
.text table{border-collapse:collapse;border-spacing:0;color:#2f2f3b;display:block;font:13px/112% 'Ubuntu',sans-serif;margin:5px 0 10px 0;overflow-x:auto;}
.text table td{border:1px solid #cbcbce;padding:4px;text-align:center;vertical-align:middle;}
.text table img{display:block;max-width:100px;max-height:100px;margin:0;}

/** tooltip */
.tooltip_inline{
	-moz-animation: tooltip_expand 1s;
	-webkit-animation: tooltip_expand 1s;
	animation: tooltip_expand 1s;
	background-color: #ececed;
	border-radius:6px;
	color: #2f2f3b;
	font: 16px/140% 'Ubuntu',sans-serif;
	margin: 0 0 38px 0;
	padding:12px 18px;
	position: relative;
}
.tooltip_inline:before{
	content:attr(data-title);
	display: block;
}
.tooltip_inline:after{
	border-left:18px solid transparent;
	border-top:18px solid #ececed;
	content:'';
	left:18px;
	position: absolute;
	top:100%;
}
@-moz-keyframes tooltip_expand{
	0%{opacity:0;transform:scale3d(.5,.5,1) translate(0, 50%);}
	80%{opacity:0;transform:scale3d(.5,.5,1) translate(0, 50%);}
	100%{opacity:1;transform:scale3d(1,1,1) translate(0, 0);}
}
@-webkit-keyframes tooltip_expand{
	0%{opacity:0;transform:scale3d(.5,.5,1) translate(0, 50%);}
	80%{opacity:0;transform:scale3d(.5,.5,1) translate(0, 50%);}
	100%{opacity:1;transform:scale3d(1,1,1) translate(0, 0);}
}
@keyframes tooltip_expand{
	0%{opacity:0;transform:scale3d(.5,.5,1) translate(0, 50%);}
	80%{opacity:0;transform:scale3d(.5,.5,1) translate(0, 50%);}
	100%{opacity:1;transform:scale3d(1,1,1) translate(0, 0);}
}

/** tooltip */
.tooltip{position:relative;}
.tooltip:before,.tooltip:after{display:block;opacity:0;pointer-events:none;position:absolute;}
.tooltip:after{border-right:6px solid transparent;border-bottom:6px solid rgba(0,0,0,.75);border-left:6px solid transparent;content:'';height:0;top:20px;left:20px;width:0;}
.tooltip:before{background:rgba(0,0,0,.75);border-radius:2px;color:#fff;content:attr(data-title);font-size:14px;padding:6px 10px;top:26px;white-space:nowrap;}
.tooltip:before{transform:scale3d(.2,.2,1);transition:all .2s ease-in-out;}
.tooltip:after{transform:translate3d(0,6px,0);transition:all .1s ease-in-out;}
.tooltip:hover:before,.tooltip.expand:hover:after{opacity:1;transform:scale3d(1,1,1);}
.tooltip:hover:after{transition:all .2s .1s ease-in-out;}

/** modal */
.modal_blocker{background-color:rgba(0,0,0,.2);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:800;}
.modal_blocker:before{content:'';display:inline-block;height:100%;margin-right:-1px;vertical-align:middle;}
.modal_blocker.modal_blocker_upper{background-color:rgba(0,0,0,.7);}
.modal{background:#fff;box-shadow:0 0 0 20px #fff;display:none;margin:60px 0;position:relative;text-align:left;vertical-align:middle;z-index:801;}
.modal_close{background-color:#333;border:2px solid #fff;border-radius:50%;overflow:hidden;position:absolute;right:-32px;text-indent:24px;top:-32px;}
.modal_close:hover{background-color:#666;}
@media only screen and (max-width:639px){
	.modal{margin:20px 0 0 0;padding-top:20px;}
	.modal_close{overflow:hidden;position:absolute;right:-18px;text-indent:24px;top:-18px;}
	.modal_close{background-color:#fff;border:0;border-radius:0;}
	.modal_close:hover{background-color:#fff;}
}

/** zoom */
.zoom_blocker{background-color:rgba(24,24,24,.9);background:linear-gradient(to bottom,rgb(24,24,24) 10%,rgba(24,24,24,.9) 25%,rgba(24,24,24,.9) 100%);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:800;}
.zoom_blocker::before{background:url(https://inni.info/i/zoom.gif) center no-repeat;bottom:8px;content:'';display:block;left:48px;position:absolute;right:48px;top:40px;}
.zoom_pad{bottom:8px;left:48px;position:absolute;right:48px;top:40px;}
.zoom_blocker img{bottom:0;box-shadow:0 1px 4px rgba(0,0,0,.5);display:block;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.zoom_title{color:#fff;font:16px/40px 'Ubuntu',sans-serif;height:40px;left:56px;overflow:hidden;position:absolute;right:56px;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;}
.zoom_close{border-radius:0 0 0 2px;overflow:hidden;position:absolute;right:0;text-indent:40px;top:0;}
.zoom_previous{background-color:rgba(0,0,0,.25);border-radius:0 2px 2px 0;bottom:0;left:0px;margin:auto 0;overflow:hidden;position:absolute;text-indent:40px;top:0;}
.zoom_next{background-color:rgba(0,0,0,.25);border-radius:2px 0 0 2px;bottom:0;margin:auto 0;overflow:hidden;position:absolute;right:0px;text-indent:40px;top:0;}
@media only screen and (max-width:639px){
	.zoom_blocker{background-color:rgb(24,24,24);background:linear-gradient(to bottom,rgb(24,24,24) 10%,rgb(48,48,48) 25%,rgb(48,48,48) 100%);}
	.zoom_pad{bottom:8px;left:0;position:absolute;right:0;top:40px;}
	.zoom_title{font:14px/40px 'Ubuntu',sans-serif;height:40px;left:8px;right:48px;text-align:left;top:0;}
	.zoom_previous{bottom:8px;opacity:.5;top:48px;}
	.zoom_next{bottom:8px;opacity:.5;top:48px;}
}

/*** popup */
.popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.75;display:none}

/** popup decor */
.popup_decor {
	background-color: #f6f6f7;
	border: 1px solid #fff;
	box-shadow: 0 4px 16px -4px rgba(0,0,0,.8),0 0 0 1px rgba(0,0,0,.2);
	padding: 25px 25px 15px 25px;
	width: 400px;
}
@media only screen and (max-width:479px){
	.popup_decor{width:240px;}
}

/*** x_popup */
/** s_period */
.x_popup .period{border:1px solid #d0d0d0;background-color:#fff;box-shadow:0 0 2px #d0d0d0;padding:20px}
.x_popup .period table{border-collapse:collapse;border-spacing:0}
.x_popup .period th{color:#3b3b3b;font:13px/16px 'Trebuchet MS';padding:2px 3px;width:18px;text-align:left}
.x_popup .period td{color:#000;padding:2px 3px;width:18px;font:12px/16px 'Ubuntu',sans-serif;text-align:center;cursor:pointer}
.x_popup .period .period_hl0 td{background-color:#eee}
.x_popup .period .period_hl0 td:hover{background-color:#ddd}
.x_popup .period .period_hl0 td.d{background-color:#eee;cursor:default}
.x_popup .period .period_hl0 td.d:hover{background-color:#eee}
.x_popup .period .period_hl0 td.a{background-color:#ff9;cursor:default}
.x_popup .period .period_hl0 td.a:hover{background-color:#ff9}
.x_popup .period .period_hl1 td{background-color:#fff}
.x_popup .period .period_hl1 td:hover{background-color:#ddd}
.x_popup .period .period_hl1 td.d{background-color:#fff;cursor:default}
.x_popup .period .period_hl1 td.d:hover{background-color:#fff}
.x_popup .period .period_hl1 td.a{background-color:#ff9;cursor:default}
.x_popup .period .period_hl1 td.a:hover{background-color:#ff9}
.x_popup .period .period_hl0 th{background-color:#eee}
.x_popup .period .period_hl1 th{background-color:#fff}

/*** zoom */
#d{background-color:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200;}
#z{display:none;left:0;position:fixed;top:0;z-index:201;}
#z .cbox,#z .pbox,#z .nbox{cursor:pointer;display:none;position:absolute;}
#z .close,#z .previous,#z .next{cursor:pointer;position:absolute;opacity:.25;}
#z .close{}
#z .next{}
#z .previous{}
#z .cbox:hover .close,#z .pbox:hover .previous,#z .nbox:hover .next{opacity:.75;}
#z p{color:#2f2f3b;background-color:#f6f6f6;display:none;font:15px/20px 'Ubuntu',sans-serif;margin:0;padding:4px 20px 6px 20px;position:absolute;}
/* pt-sans-narrow-regular - cyrillic-ext_latin */
@font-face {
	font-family:'PT Sans Narrow';
	font-style:normal;
	font-weight:400;
	src:url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src:local('PT Sans Narrow'),local('PTSans-Narrow'),
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-regular.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}
/* pt-sans-narrow-700 - cyrillic-ext_latin */
@font-face {
	font-family:'PT Sans Narrow';
	font-style:normal;
	font-weight:700;
	src:url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-700.eot'); /* IE9 Compat Modes */
	src:local('PT Sans Narrow Bold'),local('PTSans-NarrowBold'),
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-700.woff') format('woff'), /* Modern Browsers */
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
			url('https://inni.info/i/font/pt-sans-narrow-v8-cyrillic-ext_latin-700.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}
/* ubuntu-regular - cyrillic-ext_latin */
@font-face {
	font-family:'Ubuntu';
	font-style:normal;
	font-weight:400;
	src:url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src:local('Ubuntu Regular'),local('Ubuntu-Regular'),
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-italic - cyrillic-ext_latin */
@font-face {
	font-family:'Ubuntu';
	font-style:italic;
	font-weight:400;
	src:url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-italic.eot'); /* IE9 Compat Modes */
	src:local('Ubuntu Italic'),local('Ubuntu-Italic'),
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-500 - cyrillic-ext_latin */
@font-face {
	font-family:'Ubuntu';
	font-style:normal;
	font-weight:500;
	src:url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-500.eot'); /* IE9 Compat Modes */
	src:local('Ubuntu 500'),local('Ubuntu-500'),
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-500.woff') format('woff'), /* Modern Browsers */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-700 - cyrillic-ext_latin */
@font-face {
	font-family:'Ubuntu';
	font-style:normal;
	font-weight:700;
	src:url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-700.eot'); /* IE9 Compat Modes */
	src:local('Ubuntu Bold'),local('Ubuntu-Bold'),
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-700.woff') format('woff'), /* Modern Browsers */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
			url('https://inni.info/i/font/ubuntu-v12-cyrillic-ext_latin-700.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
.adm_menu li.adm_menu_l1 > a > i,.adm_menu li.adm_menu_l2 > a > i{background-position:-744px 0;height:4px;width:7px}
.comment_service_menu a .comment_service_menu_blank{background-position:-780px 0;height:11px;width:11px}
.f_auth{background-position:-791px 0;height:12px;width:11px}
.f_auth:hover{background-position:-802px 0;height:12px;width:11px}
.comment_vote a.comment_vote_minus i{background-position:-826px 0;height:13px;width:13px}
.comment_vote a.comment_vote_minus_my i{background-position:-839px 0;height:13px;width:13px}
.m_menu_area_alphabet_checkbox:checked ~ .m_menu_area_alphabet_handler::before,.m_menu_tag ul i.a{background-position:-853px -1px;height:11px;width:11px}
.m_menu_area_alphabet_checkbox:checked ~ .m_menu_area_alphabet_handler:hover::before,.m_menu_tag ul i.a:hover{background-position:-866px -1px;height:11px;width:11px}
.m_menu_area_alphabet_handler::before,.m_menu_tag ul i{background-position:-879px -1px;height:11px;width:11px}
.m_menu_area_alphabet_handler:hover::before,.m_menu_tag ul i:hover{background-position:-892px -1px;height:11px;width:11px}
.comment_score_stars_empty .comment_score_star{background-position:-904px 0;height:13px;width:13px}
.comment_score_stars_wb .comment_score_stars_empty .comment_score_star{background-position:-917px 0;height:13px;width:13px}
.comment_score_stars_solid .comment_score_star{background-position:-930px 0;height:13px;width:13px}
.comment_score_stars_wb .comment_score_stars_solid .comment_score_star{background-position:-943px 0;height:13px;width:13px}
.comment_vote a.comment_vote_plus i{background-position:-956px 0;height:13px;width:13px}
.comment_vote a.comment_vote_plus_my i{background-position:-969px 0;height:13px;width:13px}
.note_audio ul li i, .pageblock_audio ul li i{background-position:-982px 0;height:14px;width:13px}
.note_audio ul li.active i, .pageblock_audio ul li.active i{background-position:-995px 0;height:14px;width:13px}
.note_image ul li div.crop{background-position:-1115px 0;height:16px;width:16px}
.note_image ul li div.crop:hover{background-position:-1131px 0;height:16px;width:16px}
.iform_audio_edit, .iform_photoalbum_edit{background-position:-1147px 0;height:16px;width:16px}
.iform_audio_edit:hover, .iform_photoalbum_edit:hover{background-position:-1163px 0;height:16px;width:16px}
.adm_image_list a.hide,.file div.hide,.iform_audio_hide, .iform_photoalbum_hide,.note_audio div.hide,.note_image ul li div.hide{background-position:-1179px 0;height:16px;width:16px}
.adm_image_list a.hide:hover,.file div.hide:hover,.iform_audio_hide:hover,.iform_photoalbum_hide:hover,.note_audio div.hide:hover,.note_image ul li div.hide:hover{background-position:-1195px 0;height:16px;width:16px}
.adm_image_list a.show,.file div.show,.iform_audio_show,.iform_photoalbum_show,.note_audio div.show,.note_image ul li div.show{background-position:-1243px 0;height:16px;width:16px}
.adm_image_list a.show:hover,.file div.show:hover,.iform_audio_show:hover,.iform_photoalbum_show:hover,.note_audio div.show:hover,.note_image ul li div.show:hover{background-position:-1259px 0;height:16px;width:16px}
.iform .iform_checkbox input[type="checkbox"] + label:before,.iform .iform_checkbox_2 label input[type="checkbox"] + span:before,.message_inline_form_checkbox label input[type="checkbox"] + span:before{background-position:-1275px 0;height:16px;width:16px}
.iform .iform_checkbox input[type="checkbox"]:checked + label:before,.iform .iform_checkbox_2 label input[type="checkbox"]:checked + span:before,.message_inline_form_checkbox label input[type="checkbox"]:checked + span:before{background-position:-1291px 0;height:16px;width:16px}
.iform_select_cross{background-position:-1307px 0;height:16px;width:16px}
.iform_select_cross:hover{background-position:-1323px 0;height:16px;width:16px}
.iform_select_arrow{background-position:-1339px 0;height:16px;width:16px}
.iform_select_arrow:hover{background-position:-1355px 0;height:16px;width:16px}
.iform .iform_checkbox input[type="radio"] + label:before,.iform .iform_checkbox_2 label input[type="radio"] + span:before{background-position:-1371px 0;height:16px;width:16px}
.iform .iform_checkbox input[type="radio"]:checked + label:before,.iform .iform_checkbox_2 label input[type="radio"]:checked + span:before{background-position:-1387px 0;height:16px;width:16px}
.comment_service:after{background-position:-1403px 0;height:4px;width:16px}
.comment_service:hover:after{background-position:-1419px 0;height:4px;width:16px}
.adm_index_follow{background-position:-1435px 0;height:8px;width:16px}
.adm_index_nofollow{background-position:-1451px 0;height:8px;width:16px}
.adm_noindex_follow{background-position:-1467px 0;height:8px;width:16px}
.adm_noindex_nofollow{background-position:-1483px 0;height:8px;width:16px}
.note_list_slider_previous i{background-position:-1499px 0;height:32px;width:16px}
.note_list_slider_previous:hover i{background-position:-1515px 0;height:32px;width:16px}
.note_list_slider_next i{background-position:-1531px 0;height:32px;width:16px}
.note_list_slider_next:hover i{background-position:-1547px 0;height:32px;width:16px}
.iform_menu_pageblock_audio{background-position:-1563px 0;height:23px;width:23px}
.iform_menu_pageblock_file{background-position:-1586px 0;height:23px;width:23px}
.iform_menu_pageblock_image{background-position:-1609px 0;height:23px;width:23px}
.iform_menu_pageblock_imagetext{background-position:-1632px 0;height:23px;width:23px}
.iform_menu_pageblock_panorama{background-position:-1655px 0;height:23px;width:23px}
.iform_menu_pageblock_text{background-position:-1678px 0;height:23px;width:23px}
.iform_menu_pageblock_toc{background-position:-1701px 0;height:23px;width:23px}
.iform_menu_pageblock_video{background-position:-1724px 0;height:23px;width:23px}
.modal_close{background-position:-1795px 0;height:24px;width:24px}
.adm_panel_27 a.adm_panel_27_hide{background-position:-1819px 0;height:25px;width:25px}
.adm_panel_27 a.adm_panel_27_down{background-position:-1844px 0;height:25px;width:25px}
.adm_panel_27 a.adm_panel_27_copy{background-position:-1869px 0;height:25px;width:25px}
.adm_panel_27 a.adm_panel_27_edit{background-position:-1894px 0;height:25px;width:25px}
.adm_panel_27 a.adm_panel_27_create{background-position:-1919px 0;height:25px;width:25px}
.adm_panel_27 a.adm_panel_27_show{background-position:-1944px 0;height:25px;width:25px}
.adm_panel_27 a.adm_panel_27_up{background-position:-1969px 0;height:25px;width:25px}
.adm_panel_19 a.adm_panel_19_hide{background-position:-1822px -3px;height:19px;width:19px}
.adm_panel_19 a.adm_panel_19_down{background-position:-1847px -3px;height:19px;width:19px}
.adm_panel_19 a.adm_panel_19_copy{background-position:-1872px -3px;height:19px;width:19px}
.adm_panel_19 a.adm_panel_19_edit{background-position:-1897px -3px;height:19px;width:19px}
.adm_panel_19 a.adm_panel_19_create{background-position:-1922px -3px;height:19px;width:19px}
.adm_panel_19 a.adm_panel_19_show{background-position:-1947px -3px;height:19px;width:19px}
.adm_panel_19 a.adm_panel_19_up{background-position:-1972px -3px;height:19px;width:19px}
.comment_rating fieldset:not(:checked) > label:before{background-position:-1994px 0;height:26px;width:26px}
.comment_rating fieldset > input:checked ~ label:before,.comment_rating fieldset:not(:checked) > label:hover ~ label:before,.comment_rating fieldset:not(:checked) > label:hover:before{background-position:-2020px 0;height:26px;width:26px}
.f_facebook{background-position:-2046px 0;height:32px;width:32px}
.f_vkontakte{background-position:-2078px 0;height:32px;width:32px}
.f_instagram{background-position:-2110px 0;height:32px;width:32px}
.zoom_close{background-position:-2142px 0;height:40px;width:40px}
.zoom_previous{background-position:-2182px 0;height:40px;width:40px}
.zoom_next{background-position:-2222px 0;height:40px;width:40px}
#z .close, .popup_line_product_close{background-position:-2262px 0;height:52px;width:52px}
#z .previous, .popup_line_product_previous{background-position:-2314px 0;height:52px;width:52px}
#z .next, .popup_line_product_next{background-position:-2366px 0;height:52px;width:52px}
.m_spoiler_handler::after{background-position:-2418px 0;height:6px;width:10px}
.m_spoiler_handler:hover::after{background-position:-2428px 0;height:6px;width:10px}
.m_spoiler_checkbox:checked ~ .m_spoiler_handler::after,.m_spoiler_checkbox:checked ~ .m_spoiler_handler:hover::after{background-position:-2438px 0;height:6px;width:10px}
.breadcrumb_handler .breadcrumb_arrow{background-position:-2448px 0;height:6px;width:11px}
.breadcrumb_handler:hover .breadcrumb_arrow{background-position:-2459px 0;height:6px;width:11px}
.h_search_reset,.m_menu_area_alphabet_close,.m_menu_tag_alphabet_close{background-position:-2470px 0;height:11px;width:11px}
.h_search_reset:hover,.m_menu_area_alphabet_close:hover,.m_menu_tag_alphabet_close:hover{background-position:-2481px 0;height:11px;width:11px}
.t_menu li.t_menu_l2 > a > i{background-position:-2492px 0;height:6px;width:11px}
.m_area_alphabet label.m_area_alphabet_handler::before{background-position:-2503px 0;height:6px;width:11px}
.m_area_alphabet label.m_area_alphabet_handler:hover::before{background-position:-2514px 0;height:6px;width:11px}
.line_product_more_label .line_product_more_label_arrow{background-position:-2525px 0;height:7px;width:11px}
.line_product_more_label:hover .line_product_more_label_arrow{background-position:-2536px 0;height:7px;width:11px}
.m_menu_tag_alphabet_handler::before{background-position:-2547px 0;height:14px;width:16px}
.m_menu_tag_alphabet_handler:hover::before{background-position:-2563px 0;height:14px;width:16px}
.message_inline_form_row .message_inline_form_file input[type="button"]{background-position:-2579px 0;height:16px;width:16px}
.message_inline_form_row .message_inline_form_file input[type="button"]:hover{background-position:-2595px 0;height:16px;width:16px}
.shr_fb{background-position:-2611px 0;height:16px;width:16px}
.shr_lj{background-position:-2627px 0;height:16px;width:16px}
.shr_lnk{background-position:-2643px 0;height:16px;width:16px}
.shr_mru{background-position:-2659px 0;height:16px;width:16px}
.shr_t{background-position:-2675px 0;height:16px;width:16px}
.shr_vk{background-position:-2691px 0;height:16px;width:16px}
.user_social_login_fb{background-position:-2707px 0;height:26px;width:26px}
.user_social_login_vk{background-position:-2733px 0;height:26px;width:26px}
.welcome_about_column_1 h3 i{background-position:-2759px 0;height:60px;width:40px}
.welcome_about_column_2 h3 i{background-position:-2799px 0;height:60px;width:40px}
.welcome_about_column_3 h3 i{background-position:-2839px 0;height:60px;width:40px}
.t_logo, header a{background-position:-2879px 0;height:18px;width:108px}
.adm_menu li.adm_menu_l1 > a > i,.adm_menu li.adm_menu_l2 > a > i,.comment_service_menu a .comment_service_menu_blank,.f_auth,.f_auth:hover,.comment_vote a.comment_vote_minus i,.comment_vote a.comment_vote_minus_my i,.m_menu_area_alphabet_checkbox:checked ~ .m_menu_area_alphabet_handler::before,.m_menu_tag ul i.a,.m_menu_area_alphabet_checkbox:checked ~ .m_menu_area_alphabet_handler:hover::before,.m_menu_tag ul i.a:hover,.m_menu_area_alphabet_handler::before,.m_menu_tag ul i,.m_menu_area_alphabet_handler:hover::before,.m_menu_tag ul i:hover,.comment_score_stars_empty .comment_score_star,.comment_score_stars_wb .comment_score_stars_empty .comment_score_star,.comment_score_stars_solid .comment_score_star,.comment_score_stars_wb .comment_score_stars_solid .comment_score_star,.comment_vote a.comment_vote_plus i,.comment_vote a.comment_vote_plus_my i,.note_audio ul li i, .pageblock_audio ul li i,.note_audio ul li.active i, .pageblock_audio ul li.active i,.note_image ul li div.crop,.note_image ul li div.crop:hover,.iform_audio_edit, .iform_photoalbum_edit,.iform_audio_edit:hover, .iform_photoalbum_edit:hover,.adm_image_list a.hide,.file div.hide,.iform_audio_hide, .iform_photoalbum_hide,.note_audio div.hide,.note_image ul li div.hide,.adm_image_list a.hide:hover,.file div.hide:hover,.iform_audio_hide:hover,.iform_photoalbum_hide:hover,.note_audio div.hide:hover,.note_image ul li div.hide:hover,.adm_image_list a.show,.file div.show,.iform_audio_show,.iform_photoalbum_show,.note_audio div.show,.note_image ul li div.show,.adm_image_list a.show:hover,.file div.show:hover,.iform_audio_show:hover,.iform_photoalbum_show:hover,.note_audio div.show:hover,.note_image ul li div.show:hover,.iform .iform_checkbox input[type="checkbox"] + label:before,.iform .iform_checkbox_2 label input[type="checkbox"] + span:before,.message_inline_form_checkbox label input[type="checkbox"] + span:before,.iform .iform_checkbox input[type="checkbox"]:checked + label:before,.iform .iform_checkbox_2 label input[type="checkbox"]:checked + span:before,.message_inline_form_checkbox label input[type="checkbox"]:checked + span:before,.iform_select_cross,.iform_select_cross:hover,.iform_select_arrow,.iform_select_arrow:hover,.iform .iform_checkbox input[type="radio"] + label:before,.iform .iform_checkbox_2 label input[type="radio"] + span:before,.iform .iform_checkbox input[type="radio"]:checked + label:before,.iform .iform_checkbox_2 label input[type="radio"]:checked + span:before,.comment_service:after,.comment_service:hover:after,.adm_index_follow,.adm_index_nofollow,.adm_noindex_follow,.adm_noindex_nofollow,.note_list_slider_previous i,.note_list_slider_previous:hover i,.note_list_slider_next i,.note_list_slider_next:hover i,.iform_menu_pageblock_audio,.iform_menu_pageblock_file,.iform_menu_pageblock_image,.iform_menu_pageblock_imagetext,.iform_menu_pageblock_panorama,.iform_menu_pageblock_text,.iform_menu_pageblock_toc,.iform_menu_pageblock_video,.modal_close,.modal_close:hover,.modal_close,.adm_panel_27 a.adm_panel_27_hide,.adm_panel_27 a.adm_panel_27_down,.adm_panel_27 a.adm_panel_27_copy,.adm_panel_27 a.adm_panel_27_edit,.adm_panel_27 a.adm_panel_27_create,.adm_panel_27 a.adm_panel_27_show,.adm_panel_27 a.adm_panel_27_up,.adm_panel_19 a.adm_panel_19_hide,.adm_panel_19 a.adm_panel_19_down,.adm_panel_19 a.adm_panel_19_copy,.adm_panel_19 a.adm_panel_19_edit,.adm_panel_19 a.adm_panel_19_create,.adm_panel_19 a.adm_panel_19_show,.adm_panel_19 a.adm_panel_19_up,.comment_rating fieldset:not(:checked) > label:before,.comment_rating fieldset > input:checked ~ label:before,.comment_rating fieldset:not(:checked) > label:hover ~ label:before,.comment_rating fieldset:not(:checked) > label:hover:before,.f_facebook,.f_vkontakte,.f_instagram,.zoom_close,.zoom_previous,.zoom_next,#z .close, .popup_line_product_close,#z .previous, .popup_line_product_previous,#z .next, .popup_line_product_next,.m_spoiler_handler::after,.m_spoiler_handler:hover::after,.m_spoiler_checkbox:checked ~ .m_spoiler_handler::after,.m_spoiler_checkbox:checked ~ .m_spoiler_handler:hover::after,.breadcrumb_handler .breadcrumb_arrow,.breadcrumb_handler:hover .breadcrumb_arrow,.h_search_reset,.m_menu_area_alphabet_close,.m_menu_tag_alphabet_close,.h_search_reset:hover,.m_menu_area_alphabet_close:hover,.m_menu_tag_alphabet_close:hover,.t_menu li.t_menu_l1 > a > i,.t_menu li.t_menu_l2 > a > i,.m_area_alphabet label.m_area_alphabet_handler::before,.m_area_alphabet label.m_area_alphabet_handler:hover::before,.line_product_more_label .line_product_more_label_arrow,.line_product_more_label:hover .line_product_more_label_arrow,.m_menu_tag_alphabet_handler::before,.m_menu_tag_alphabet_handler:hover::before,.message_inline_form_row .message_inline_form_file input[type="button"],.message_inline_form_row .message_inline_form_file input[type="button"]:hover,.shr_fb,.shr_lj,.shr_lnk,.shr_mru,.shr_t,.shr_vk,.user_social_login_fb,.user_social_login_vk,.welcome_about_column_1 h3 i,.welcome_about_column_2 h3 i,.welcome_about_column_3 h3 i,.t_logo, header a{background-image:url(https://inni.info/i/i121.png);background-repeat:no-repeat}
@media only screen and (max-width:639px){
.modal_close{background-position:-1747px 0;height:24px;width:24px}
.modal_close:hover{background-position:-1771px 0;height:24px;width:24px}
}
@media only screen and (max-width:1279px){
.t_menu li.t_menu_l1 > a > i{background-position:-2492px 0;height:6px;width:11px}
}
/** iform */
.iform{font:14px/16px 'Ubuntu',sans-serif;}

/** button */
button.iform_button,input.iform_button{background-color:rgba(0,0,0,.15);border-radius:6px;border:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);color:#000;cursor:pointer;font:16px 'Ubuntu',sans-serif;margin:0;padding:7px 12px;text-shadow:0 1px 0 rgba(255,255,255,.5);}
button.iform_button:hover,input.iform_button:hover{background-color:rgba(0,0,0,.25);}
button.iform_button:active,input.iform_button:active{background-color:rgba(0,0,0,.35);box-shadow:inset 0 2px 0 rgba(0,0,0,.1);text-shadow:none;}
button.iform_button:disabled,input.iform_button:disabled{background-color:rgba(0,0,0,.133);color:rgba(0,0,0,.4);}
a.iform_button{background-color:rgba(0,0,0,.15);border-radius:6px;border:0;color:#000;display:block;float:left;font:16px 'Ubuntu',sans-serif;margin:0;padding:5px 10px;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5);}
a.iform_button:hover{background-color:rgba(0,0,0,.25);color:#000;text-decoration:none;}
/** checkbox */
.iform .iform_checkbox{line-height:20px;margin:6px 0;overflow:hidden;position:relative;}
.iform .iform_checkbox input{left:-9999px;position:absolute;top:0;}
.iform .iform_checkbox label{color:#a6a6ab;cursor:pointer;display:inline-block;font:16px/20px 'Ubuntu',sans-serif;margin:0;padding:0 0 0 22px;}
.iform .iform_checkbox label:hover{color:#6a6a73;}
.iform .iform_checkbox label:before{content:'';display:block;height:16px;left:0;position:absolute;top:1px;width:16px;}
.iform .iform_checkbox input:checked + label{color:#2f2f3b;}

.iform .iform_checkbox_2{line-height:20px;margin:6px 0;overflow:hidden;position:relative;}
.iform .iform_checkbox_2 label{cursor:pointer;display:inline-block;font:16px/20px 'Ubuntu',sans-serif;margin:0;}
.iform .iform_checkbox_2 label input{left:-9999px;position:absolute;top:0;}
.iform .iform_checkbox_2 label span{color:#a6a6ab;display:inline-block;padding:0 0 0 22px;}
.iform .iform_checkbox_2 label span:hover{color:#6a6a73;}
.iform .iform_checkbox_2 label span:before{content:'';display:block;height:16px;left:0;position:absolute;top:1px;width:16px;}
.iform .iform_checkbox_2 label input:checked + span{color:#2f2f3b;}

/** countdown */
.iform_countdown{height:1px;overflow:visible;position:relative;}
.iform_countdown div{background-color:rgba(187,187,187,.7);border-radius:0 0 3px 3px;color:#000;font:11px/10px 'Ubuntu',sans-serif;left:1px;padding:0 4px 1px 4px;position:absolute;top:0;}
.iform_countdown div.overflow{color:#c00;}

/** gauge */
.iform_gauge{background-color:#fff;border:1px solid rgba(0,0,0,.266);box-shadow:inset 0 1px 1px rgba(0,0,0,.15);height:20px;padding:6px;}
.iform_gauge div{background-color:#999;color:#fff;font:16px/20px 'Ubuntu',sans-serif;height:20px;outline:2px solid #999;text-align:center;text-shadow:0 -1px 0 #7a7a7a;}

/** height, width */
.iform_w1{width:16.6%;}
.iform_w2{width:33.3%;}
.iform_w3{width:50%;}
.iform_w4{width:66.6%;}
.iform_w5{width:83.3%;}
.iform_w6{width:100%;}
.iform_row .iform_w1{width:15%;}
.iform_row .iform_w2{width:32%;}
.iform_row .iform_w3{width:49%;}
.iform_row .iform_w4{width:66%;}
.iform_row .iform_w5{width:83%;}
.iform_row .iform_w6{width:100%;}
@media only screen and (max-width:639px){
	.iform_w1,.iform_w2,.iform_w3,.iform_w4,.iform_w5,.iform_w6{width:100%;}
}

.iform .h1{height:50px;}
.iform .h2{height:100px;}
.iform .h3{height:150px;}
.iform .h4{height:200px;}
.iform .w025{width:5%;}
.iform .w05{width:10%;}
.iform .w1{width:20%;}
.iform .w2{width:40%;}
.iform .w3{width:60%;}
.iform .w4{width:80%;}
.iform .w5{width:100%;}
.iform .iform_row .w1{width:18.4%;}
.iform .iform_row .w2{width:38.8%;}
.iform .iform_row .w3{width:59.2%;}
.iform .iform_row .w4{width:79.6%;}
.iform .iform_row .w5{width:100%;}
.iform .w0{white-space:nowrap;}
.iform .w40{width:40px}
.iform .w60{width:60px}
.iform .w80{width:80px}
.iform .w100{width:100px}
@media only screen and (max-width:639px){
	.iform .w025{width:100%;}
	.iform .w05{width:100%;}
	.iform .w1{width:100%;}
	.iform .w2{width:100%;}
	.iform .w3{width:100%;}
	.iform .w4{width:100%;}
	.iform .w5{width:100%;}
	.iform .iform_row .w1{width:100%;}
	.iform .iform_row .w2{width:100%;}
	.iform .iform_row .w3{width:100%;}
	.iform .iform_row .w4{width:100%;}
	.iform .iform_row .w5{width:100%;}
}

/* info */
.iform_info{color:#888;font:italic 13px/20px 'Ubuntu',sans-serif;margin:0;padding:2px 7px;}
.iform_info a{background-color:#ddd;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-block;font:italic 13px/16px 'Ubuntu',sans-serif;padding:0 6px;text-decoration:none;text-shadow:0 1px 0 #eee;}
.iform_info a:hover{background-color:#ccc;color:#000;text-shadow:#eee 0 1px 0;}
.iform_info b{color:red;}

/** input */
.iform_input{background-color:#fff;border:1px solid rgba(0,0,0,.266);box-shadow:inset 0 1px 1px rgba(0,0,0,.15);color:rgba(0,0,0,.8);font:16px 'Ubuntu',sans-serif;margin:0;padding:7px 6px 5px;}
.iform_input:disabled{background-color:rgba(136,136,136,.066);box-shadow:none;color:rgba(0,0,0,.533);}
.iform_input:focus{box-shadow:0 0 0 3px rgba(34,34,34,.133);outline:none;}
select.iform_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAJCAIAAABff4BmAAAABnRSTlMARwBwAEyv7uYjAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABBSURBVHgBjc2xDQAhDMXQbHfNDcNuDBhSIqMYvkzHU+Ibf95Wf84i39bK2c+kYLtZj1gYJLEySGBhkMDCIPeEoQVivz7PAnNu0gAAAABJRU5ErkJggg==') 100% 50% no-repeat;border-radius:0;}
textarea.iform_input{display:block;resize:vertical;}

/** label */
.iform label{color:rgba(0,0,0,.533);display:block;font:14px/16px 'Ubuntu',sans-serif;margin:4px 2px;}
.iform label.bad{color:red;}
.iform label b{color:red;}

/** line */
.iform_line{margin:0 14px 0.75em 0;}
.iform_sep{background-color:rgba(255,255,255,.266);border:none;border-top:1px solid rgba(0,0,0,.133);color:rgba(0,0,0,.133);height:1px;margin:24px -14px 24px 0;padding:0;}
.iform_spc{background-color:transparent;border:none;color:transparent;height:1px;margin:12px 0;padding:0;}

/** row, column, cell */
/*
	<form ... class="iform">
		<div class="iform_line">
			<label> ... </label>
			<div class="iform_row clearfix">
				<div class="iform_column w3">
					<div class="iform_cell"> ... </div>
				</div>
				<div class="iform_column w0">текст</div>
				<div class="iform_column w2">
					<div class="iform_cell"> ... </div>
				</div>
			</div>
		</div>
	</div>
*/
.iform_row{margin:0 -14px 0 0;}
.iform_column{float:left;line-height:30px;margin:0 2% 0 0;}
.iform_column:last-child{margin-right:0;}
.iform_cell{margin:0 14px 4px 0;}
.iform_cell input{width:100%}
.iform_cell input[type="radio"]{width:auto}
.iform_cell input[type="checkbox"]{width:auto}
.iform_cell textarea{width:100%}

/** select */
.iform_select{padding:0 14px 0 0;position:relative;}
.iform_cell.iform_select{margin-right:0;}
.iform_select:focus{box-shadow:0 0 0 3px rgba(34,34,34,.133);outline:none;}
.iform_select input{cursor:default;width:100%;}
.iform_select select{bottom:0;left:0;position:absolute;top:0;width:100%;z-index:-1}
.iform_select input:focus + select{bottom:auto;margin:-1px 0 0 0;top:100%;z-index:9999;}
.iform_select select:focus{background:#fff;bottom:auto;margin:-1px 0 0 0;top:100%;z-index:9999;}
.iform_select_arrow{cursor:pointer;position:absolute;right:6px;top:8px;}
.iform_select_cross{cursor:pointer;position:absolute;right:6px;top:9px;}
.iform_select_tags ul{list-style:none;margin:0;padding:0;}
.iform_select_tags li{background-color:#ddd;border-radius:12px;clear:both;color:#1a1a1a;cursor:default;float:left;font:16px/24px 'Ubuntu',sans-serif;margin:0 0 4px;padding:0 9px;}
.iform_select_tags span{display:block;float:left;text-shadow:#eee 0 1px 0;}
.iform_select_tags a{color:#999;cursor:pointer;display:block;float:left;font:14px/24px 'Ubuntu',sans-serif;height:24px;margin:0 0 0 2px;padding:0 0 0 4px;text-decoration:none;text-shadow:#eee 0 1px 0;}
.iform_select_tags a:hover{color:#c00;text-decoration:none;}
.iform_select_tags_below ul{list-style:none;margin:0;padding:0;}
.iform_select_tags_below li{background-color:#ddd;border-radius:12px;clear:both;color:#1a1a1a;cursor:default;float:left;font:16px/24px 'Ubuntu',sans-serif;margin:4px 0 0;padding:0 9px;}
.iform_select_tags_below span{display:block;float:left;text-shadow:#eee 0 1px 0;}
.iform_select_tags_below a{color:#999;cursor:pointer;display:block;float:left;font:14px/24px 'Ubuntu',sans-serif;height:24px;margin:0 0 0 2px;padding:0 0 0 4px;text-decoration:none;text-shadow:#eee 0 1px 0;}
.iform_select_tags_below a:hover{color:#c00;text-decoration:none;}

/** sunken */
.iform_sunken{background-color:rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.15);padding:20px 20px 15px 20px;}

/** upload */
.iform_upload{float:left;margin-right:4px;overflow:hidden;position:relative;}
.iform_upload_file{border:none;cursor:pointer;font-size:199px;left:0;margin:0 0 0 -450px;opacity:0;position:absolute;top:-2px;}
.iform_upload_fake{background-color:rgba(0,0,0,.133);border-radius:6px;border:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.133);color:#000;display:inline-block;font:16px/18px 'Ubuntu',sans-serif;margin:0;padding:7px 12px;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.533);}
.iform_upload_fake:hover,.iform_upload_fake_hover{background-color:rgba(0,0,0,.2);display:inline-block;text-align:center;text-decoration:none;}
.iform_upload_fake:active{background-color:rgba(0,0,0,.266);box-shadow:inset 0 1px 0 rgba(0,0,0,.133);text-shadow:none;}
.iform_upload_size{color:#c00;float:left;font:14px/28px 'Ubuntu',sans-serif;}

.iform .action{border-bottom:1px dashed rgba(0,0,0,.2);color:rgba(0,0,0,.6);cursor:pointer;font:italic 12px/26px 'Ubuntu',sans-serif;text-decoration:none}
.iform .action:hover{border-bottom:1px dashed rgba(0,0,0,.8);color:rgba(0,0,0,.8);text-decoration:none}
.iform .box{background-color:#fff;border:1px solid #bbb;color:#000;margin:1px 0;padding:5px}


.iform_error{background-color:rgba(0,0,0,.333);border-radius:6px;color:#fff;float:left;font:16px/18px 'Ubuntu',sans-serif;margin-bottom:18px;padding:9px 15px;}
.iform_error p{margin:0 0 0 12px;padding:3px 0;text-indent:-12px;}
.iform_error p b{font:bold 15px/18px Tahoma}
.iform_error a{color:#fff;text-decoration:underline;}
.iform_error a:hover{color:#eee}


.iform .calendar{background-color:#fff;border:1px solid #bbb;box-shadow:inset 0 1px 1px #ddd;color:#333;font:13px/16px 'Ubuntu',sans-serif;margin:0;padding:0}
.iform .calendar table{border-collapse:collapse;border-spacing:0}
.iform .calendar table td{font:13px/16px 'Ubuntu',sans-serif;text-align:right}
.iform .calendar table thead td{background-color:#eee;color:#000;font:bold 13px/16px 'Ubuntu',sans-serif;padding:4px;text-shadow:#fff 0 1px 0}
.iform .calendar table thead td span.iform .calendar_day_off{color:#c00}
.iform .calendar table tbody td{color:#333}
.iform .calendar table a{border:1px solid #fff;color:#000;cursor:pointer;display:block;font:13px/16px 'Ubuntu',sans-serif;height:16px;overflow:hidden;padding:2px;text-align:right;text-decoration:none;width:16px}
.iform .calendar table a:hover{border:1px solid #bbb}
.iform .calendar table a.calendar_other_months{color:#ccc}
.iform .calendar table a.calendar_other_months:hover{border:1px solid #eee}
.iform .calendar table a.calendar_selected{border:1px solid #c00}
.iform .calendar table a.calendar_selected:hover{border:1px solid #c00}
.iform .calendar table a.calendar_today{color:#c00}
.iform .calendar a.calendar_previous{cursor:pointer;display:block;height:28px;left:0;position:absolute;text-decoration:none;top:0;width:28px}
.iform .calendar a.calendar_previous i{border-bottom:6px solid #fff;border-right:6px solid #333;border-top:6px solid #fff;display:block;height:0;margin:8px 0 0 14px;width:0}
.iform .calendar a.calendar_previous:hover i{border-right:6px solid #c00}
.iform .calendar a.calendar_next{cursor:pointer;display:block;height:28px;position:absolute;right:0;text-decoration:none;top:0;width:28px}
.iform .calendar a.calendar_next i{border-bottom:6px solid #fff;border-left:6px solid #333;border-top:6px solid #fff;display:block;height:0;margin:8px 0 0 8px;width:0}
.iform .calendar a.calendar_next:hover i{border-left:6px solid #c00}
.iform .calendar h1{color:#888;font:bold 13px/28px 'Ubuntu',sans-serif;margin:0 28px;padding:0;text-align:center}
.iform .gallery_crop{background-color:#fff;border:1px solid #bbb;color:#333;font:13px/16px 'Ubuntu',sans-serif;margin:0;padding:20px}
.iform .gallery_crop .ajax_loader{display:block;width:16px;height:11px;margin:80px}
.iform .tags{background-color:#fff;border:1px solid #bbb;box-shadow:inset 0 1px 1px #ddd;color:#000;font:16px 'Ubuntu',sans-serif;margin:0;padding:2px 5px}
.iform .tags ul{list-style:none;margin:0;padding:0}
.iform .tags li{background-color:#ddd;border-radius:5px;color:#000;cursor:default;font:16px/24px 'Ubuntu',sans-serif;margin:2px;padding:0 5px}
.iform .tags li span{text-shadow:#eee 0 1px 0}
.iform .tags li a{color:#fff;cursor:pointer;display:block;float:right;font:16px/24px 'Ubuntu',sans-serif;height:24px;margin:0 0 0 2px;padding:0 1px 0 4px;text-decoration:none;text-shadow:#bbb 0 -1px 0}
.iform .tags li a:hover{color:#c00;text-decoration:none;text-shadow:#eee 0 1px 0}
.iform .tags li.last{background-color:#fff;border:0;margin:2px;padding:0 5px}
.iform .tags li.last .fake{background-color:#fff;border:0;color:#000;font:16px 'Ubuntu',sans-serif;margin:0;outline:none;padding:0;width:50px}
.iform .tags:focus,.iform .tags_focus{outline:3px solid #bbb}

.iform_popup{-webkit-box-shadow:0 1px 5px -1px #666;box-shadow:0 1px 5px -1px #666;left:0;position:absolute;top:0;z-index:9}
/** tab */
.iform h4{font:bold 18px/20px 'PT Sans Narrow',sans-serif;margin:2em 0 1em 0;}
.iform_tab{margin:2em 0 1em 0;overflow:hidden;}
.iform_tab ul{border-bottom:1px solid #bbb;height:29px;padding:0 12px;width:9999px;}
.iform_tab li{background-color:#eee;border:1px solid #bbb;border-bottom:1px solid #bbb;border-radius:6px 6px 0 0;color:#1a1a1a;cursor:pointer;float:left;font:16px/20px 'Ubuntu',sans-serif;height:20px;margin:0 -1px 0 0;padding:4px 11px;transition:all ease .2s}
.iform_tab li.a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;cursor:default;}
/* menu */
.iform_menu{}
.iform_menu li{margin:10px 0}
.iform_menu a{font:16px 'Ubuntu',sans-serif;color:#333;text-decoration:none;display:block}
.iform_menu a:hover{color:#e00;text-decoration:none}
.iform_menu a u{border-bottom:1px solid #999;text-decoration:none}
.iform_menu a:hover u{border-bottom:1px solid #f78080;text-decoration:none}
.iform_menu i{display:inline-block;margin:2px 6px -8px 0}
/* audio */
.iform_audio{}
.iform_audio ul{font:16px/18px 'Ubuntu',sans-serif}
.iform_audio ul li{cursor:default;margin:4px 0}
.iform_audio_title{cursor:move;font:16px/18px 'Ubuntu',sans-serif;margin:0 0 0 42px}
.iform_audio_button{cursor:pointer;margin:0 2px 0 0;float:left}
.iform_audio_recent{background-color:#fff;box-shadow:0 1px 5px -1px #555;font:14px/16px 'Ubuntu',sans-serif;padding:21px 17px;border-width:1px;border-style:solid;border-color:#b8b8b8 #b0b0b0 #a8a8a8 #b0b0b0}
.iform_audio_recent div{max-width:500px;max-height:300px;overflow:scroll}
.iform_audio_recent ul{font:14px/16px 'Ubuntu',sans-serif}
.iform_audio_recent ul a{display:block;color:#333;text-decoration:none;cursor:pointer;padding:4px 8px}
.iform_audio_recent ul a:hover{text-decoration:none;color:#333;background-color:#ddd}
.iform_audio_recent p{padding:4px 8px;font:14px/16px 'Ubuntu',sans-serif}
.iform_audio_recent p a{color:#666;text-decoration:none;cursor:pointer;border-bottom:1px dashed #666}
.iform_audio_recent p a:hover{text-decoration:none;color:#333;border-bottom:1px dashed #333}
.iform_audio_upload{height:16px;margin:0 2px 0 9px;width:16px;float:left;background:url(https://inni.info/i/lf.gif) center no-repeat}
/* image */
.iform_photoalbum{}
.iform_photoalbum ul{}
.iform_photoalbum ul li{float:left;position:relative}
.iform_photoalbum ul img{display:block;left:0;position:absolute;top:0}
.iform_photoalbum ol{}
.iform_photoalbum ol li{position:relative;margin:0 0 1em 0}
.iform_photoalbum ol img{display:block}
.iform_photoalbum_button{top:-3px;cursor:pointer;position:absolute}
.iform_photoalbum_edit{left:-3px}
.iform_photoalbum_hide{right:-3px}
.iform_photoalbum_show{right:-3px}
.iform_photoalbum_recent{background-color:#fff;box-shadow:0 1px 5px -1px #555;font:14px/16px 'Ubuntu',sans-serif;padding:20px 12px 20px 20px;border-width:1px;border-style:solid;border-color:#b8b8b8 #b0b0b0 #a8a8a8 #b0b0b0}
.iform_photoalbum_recent div{width:500px;max-height:300px;overflow:scroll}
.iform_photoalbum_recent ul{list-style:none}
.iform_photoalbum_recent ul li{background-color:#ccc;float:left;height:40px;list-style:none;margin:0 8px 8px 0;position:relative;width:40px}
.iform_photoalbum_recent ul li.upload{background:url(https://inni.info/i/lz.gif) center no-repeat #000;float:left;height:40px;list-style:none;margin:8px 8px 0 0;position:relative;width:40px}
.iform_photoalbum_recent ul li img{cursor:pointer}
.iform_photoalbum_recent ul li:hover{background-color:#666}
.iform_photoalbum_recent p{font:14px/16px 'Ubuntu',sans-serif;padding:2px 0}
.iform_photoalbum_recent p a{color:#666;text-decoration:none;cursor:pointer;border-bottom:1px dashed #666}
.iform_photoalbum_recent p a:hover{text-decoration:none;color:#333;border-bottom:1px dashed #333}
.iform_photoalbum_title{cursor:move;font:16px/18px 'Ubuntu',sans-serif;margin:0 0 0 42px}
.iform_photoalbum_upload{height:16px;margin:0 2px 0 9px;width:16px;float:left;background:url(https://inni.info/i/lf.gif) center no-repeat}
/* table */
.iform_table>table{background-color:#ccc;border-collapse:separate;border-spacing:1px;color:#2f2f3b;font:14px/120% 'Ubuntu',sans-serif;width:100%;}
.iform_table>table>thead>tr>td{background-color:#fff;border:1px solid #fff;cursor:default;padding:4px;text-align:left;vertical-align:top;}
.iform_table>table>tbody>tr>td{background-color:#fff;border:1px solid #fff;cursor:default;height:1.5em;padding:4px;text-align:left;vertical-align:top;}
.iform_table td.iform_table_selected{outline:1px solid #f00;border:1px solid #f00;background-color:#fff0f0;cursor:text}
.iform_table td.iform_table_active{outline:1px solid #f00;border:1px solid #f00;background-color:#fff}
.iform_table textarea{outline:0;border:0;padding:0;background-color:#fff;color:#2f2f3b;font:14px/120% 'Ubuntu',sans-serif;margin:0;display:block}
.iform_table_image{width:40px}
.iform_table_html{overflow-x:hidden}
.iform_table_upload{width:50px;height:50px;position:relative;overflow:hidden;border:1px dashed #ccc}
.iform_table_upload input{border:none;cursor:default;font-size:199px;left:0;margin:0 0 0 -450px;opacity:0;position:absolute;top:-2px}
.iform_table_upload img{width:50px;height:50px;display:block}
.iform_table td.iform_table_selected .iform_table_upload input{cursor:pointer}
.iform_table .iform_table_active>div{border:0 !important}
.iform_table .nicEdit_main{padding:0 !important}
.iform_table_buttons a{background-color:#ddd;border-radius:3px;color:#000;display:inline-block;font:14px/100% 'Ubuntu',sans-serif;margin:4px 4px 0 0;padding:5px 10px;text-decoration:none;text-shadow:0 1px 0 #eee;}
.iform_table_buttons a:hover{background-color:#999;color:#fff;text-decoration:none;text-shadow:0 -1px 0 #7a7a7a;}
.iform_table_fullscreen{background-color:#f4f4f4;bottom:0;left:0;margin:0!important;padding:50px 64px 50px 50px;position:fixed;right:0;top:0;z-index:999;}
/*.iform_table .nicEdit_panelContain{display:none !important}*/
/*** jcrop ***/
.jcrop-holder{-ms-touch-action:none;direction:ltr;text-align:left;}
.jcrop-vline,.jcrop-hline{background:#FFF url(https://inni.info/i/jcrop.gif);font-size:0;position:absolute;}
.jcrop-vline{height:100%;width:1px!important;}
.jcrop-vline.right{right:0;}
.jcrop-hline{height:1px!important;width:100%;}
.jcrop-hline.bottom{bottom:0;}
.jcrop-tracker{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;height:100%;width:100%;}
.jcrop-handle{background-color:#333;border:1px #EEE solid;font-size:1px;height:7px;width:7px;}
.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0;}
.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px;}
.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%;}
.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%;}
.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0;}
.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0;}
.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0;}
.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px;}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%;}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px;}
.jcrop-dragbar.ord-n{margin-top:-4px;}
.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px;}
.jcrop-dragbar.ord-e{margin-right:-4px;right:0;}
.jcrop-dragbar.ord-w{margin-left:-4px;}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#FFF;filter:alpha(opacity=70)!important;opacity:.70!important;}
.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#FFF;border-radius:3px;}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important;}
.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;border-color:#000;border-radius:3px;}
.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#FFF;}
.jcrop-holder img,img.jcrop-preview{max-width:none;}
/*** jquery.ui ***/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{clip:rect(1px,1px,1px,1px);position:absolute!important}
.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/* end clearfix */
.ui-helper-zfix{filter:Alpha(Opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
.ui-state-disabled{cursor:default!important}
.ui-widget-overlay{background-color:#bbb;filter:Alpha(Opacity=66);height:100%;left:0;opacity:.66;position:absolute;top:0;width:100%}
.ui-widget{font-family:Arial;font-size:14px}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial;font-size:1em}
.ui-widget-content{background-color:#fff;border:1px solid #b8bbbf;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{background-color:#a03;border:1px solid #b8bbbf;color:#333;font-weight:700}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:#e2e6ec;border:1px solid #b8bbbf;color:#333;font-weight:400}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#333;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background-color:#fff;border:1px solid #b8bbbf;color:#333;font-weight:400}
.ui-state-hover a,.ui-state-hover a:hover{color:#333;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background-color:#fff;border:1px solid #b8bbbf;color:#333;font-weight:400}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#333;text-decoration:none}
.ui-widget :active{outline:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#bbb;border:1px solid #bbb;color:#333}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background-color:#fff0f0;border:1px solid #fff0f0;color:#c00}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#c00}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#c00}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{filter:Alpha(Opacity=70);font-weight:400;opacity:.7}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35}
.ui-resizable{position:relative}
.ui-resizable-handle{display:block;font-size:.1px;position:absolute;z-index:99999}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}
.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}
.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}
.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}
.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}
.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}
.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}
.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}
.ui-selectable-helper{border:1px dotted #000;position:absolute;z-index:100}
.ui-draggable .ui-dialog-titlebar{cursor:move}
@-webkit-keyframes HingeLeftToRightInverse{
	0%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:perspective(3000px) rotateY(90deg);transform:perspective(3000px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
	40%{-webkit-transform:perspective(3000px) rotateY(-20deg);transform:perspective(3000px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
	60%{-webkit-transform:perspective(3000px) rotateY(10deg);transform:perspective(3000px) rotateY(10deg)}
	80%{-webkit-transform:perspective(3000px) rotateY(-5deg);transform:perspective(3000px) rotateY(-5deg)}
	100%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:perspective(3000px);transform:perspective(3000px)}
}
@-o-keyframes HingeLeftToRightInverse{
	0%{-o-transform-origin:0 50%;transform-origin:0 50%;-o-transform:perspective(3000px) rotateY(90deg);transform:perspective(3000px) rotateY(90deg);-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
	40%{-o-transform:perspective(3000px) rotateY(-20deg);transform:perspective(3000px) rotateY(-20deg);-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
	60%{-o-transform:perspective(3000px) rotateY(10deg);transform:perspective(3000px) rotateY(10deg)}
	80%{-o-transform:perspective(3000px) rotateY(-5deg);transform:perspective(3000px) rotateY(-5deg)}
	100%{-o-transform-origin:0 50%;transform-origin:0 50%;-o-transform:perspective(3000px);transform:perspective(3000px)}
}
@keyframes HingeLeftToRightInverse{
    0%{-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:perspective(3000px) rotateY(90deg);-ms-transform:perspective(3000px) rotateY(90deg);transform:perspective(3000px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    40%{-webkit-transform:perspective(3000px) rotateY(-20deg);-ms-transform:perspective(3000px) rotateY(-20deg);transform:perspective(3000px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    60%{-webkit-transform:perspective(3000px) rotateY(10deg);-ms-transform:perspective(3000px) rotateY(10deg);transform:perspective(3000px) rotateY(10deg)}
    80%{-webkit-transform:perspective(3000px) rotateY(-5deg);-ms-transform:perspective(3000px) rotateY(-5deg);transform:perspective(3000px) rotateY(-5deg)}
    100%{-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:perspective(3000px);-ms-transform:perspective(3000px);transform:perspective(3000px)}
}
@-webkit-keyframes HingeUpToDown{
	0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(3000px) rotateX(-90deg);transform:perspective(3000px) rotateX(-90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
	40%{-webkit-transform:perspective(3000px) rotateX(20deg);transform:perspective(3000px) rotateX(20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
	60%{-webkit-transform:perspective(3000px) rotateX(-10deg);transform:perspective(3000px) rotateX(-10deg)}
	80%{-webkit-transform:perspective(3000px) rotateX(5deg);transform:perspective(3000px) rotateX(5deg)}
	100%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(3000px);transform:perspective(3000px)}
}
@-o-keyframes HingeUpToDown{
	0%{-o-transform-origin:50% 0;transform-origin:50% 0;-o-transform:perspective(3000px) rotateX(-90deg);transform:perspective(3000px) rotateX(-90deg);-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
	40%{-o-transform:perspective(3000px) rotateX(20deg);transform:perspective(3000px) rotateX(20deg);-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
	60%{-o-transform:perspective(3000px) rotateX(-10deg);transform:perspective(3000px) rotateX(-10deg)}
	80%{-o-transform:perspective(3000px) rotateX(5deg);transform:perspective(3000px) rotateX(5deg)}
	100%{-o-transform-origin:50% 0;transform-origin:50% 0;-o-transform:perspective(3000px);transform:perspective(3000px)}
}
@keyframes HingeUpToDown{
	0%{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(3000px) rotateX(-90deg);-ms-transform:perspective(3000px) rotateX(-90deg);transform:perspective(3000px) rotateX(-90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
	40%{-webkit-transform:perspective(3000px) rotateX(20deg);-ms-transform:perspective(3000px) rotateX(20deg);transform:perspective(3000px) rotateX(20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
	60%{-webkit-transform:perspective(3000px) rotateX(-10deg);-ms-transform:perspective(3000px) rotateX(-10deg);transform:perspective(3000px) rotateX(-10deg)}
	80%{-webkit-transform:perspective(3000px) rotateX(5deg);-ms-transform:perspective(3000px) rotateX(5deg);transform:perspective(3000px) rotateX(5deg)}
	100%{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(3000px);-ms-transform:perspective(3000px);transform:perspective(3000px)}
}
/* w */
.nicEdit_panelContain{background-color:#999;overflow:hidden;padding:2px 7px;width:100%;}
.nicEdit_panel{overflow:hidden;zoom:1;}
.nicEdit_buttonMargin{float:left;margin:2px;}
.nicEdit_buttonMarginRight{float:right;margin:2px;}
.nicEdit_buttonContain{height:24px;width:24px;}
.nicEdit_button{cursor:pointer;height:24px;overflow:hidden;width:24px;zoom:1;}
.nicEdit_editorContain{background-color:#fff;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;overflow-x:hidden;overflow-y:auto;padding:0 6px;width:100%;}
.nicEdit_main{margin:0;outline:0;padding:4px 0;width:100%;}
.nicEdit_paneContain{overflow:hidden;position:absolute;z-index:9999;}
.nicEdit_pane{background-color:#666;color:#fff;overflow:hidden;text-align:left;}

.nicEdit_panelContainFullscreen{left:0;position:fixed;right:0;top:0;width:auto;z-index:2000;}
.nicEdit_editorContainFullscreen{background-color:#f8f8f8;border-bottom:0;border-left:0;border-right:0;bottom:0;left:0;padding:0;position:fixed;right:0;top:32px;width:auto;z-index:2000;}
.nicEdit_editorContainFullscreen .nicEdit_main{background-color:#fff;margin:0 auto;padding:5px;}
.nicEdit_paneContainFullscreen{left:0;margin:0 auto;max-width:900px;overflow:hidden;position:fixed;right:0;top:32px;z-index:9999;}

@media only screen and (max-width:359px){
.nicEdit_editorContainFullscreen .nicEdit_main{width:310px;}
}
@media only screen and (min-width:360px) and (max-width:479px){
.nicEdit_editorContainFullscreen .nicEdit_main{width:340px;}
}
@media only screen and (min-width:480px) and (max-width:639px){
.nicEdit_editorContainFullscreen .nicEdit_main{width:470px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
.nicEdit_editorContainFullscreen .nicEdit_main{width:410px;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
.nicEdit_editorContainFullscreen .nicEdit_main{width:420px;}
}
@media only screen and (min-width:1280px) and (max-width:1359px){
.nicEdit_editorContainFullscreen .nicEdit_main{width:640px;}
}
@media only screen and (min-width:1360px){
.nicEdit_editorContainFullscreen .nicEdit_main{width:660px;}
}

.nicEdit_adm_image_list{background-color:#fff;height:200px;margin:0 10px;overflow:auto;padding:8px 0 8px 10px}
.nicEdit_adm_page_list{background-color:#fff;height:200px;margin:0 10px;overflow:auto;padding:10px}
.nicEdit_iform{}
.nicEdit_iform .nicEdit_adm_panel .adm_panel{margin:0}
.nicEdit_iform .upload_fake:active{background-color:#fff}
.nicEdit_iform .upload_fake:hover,.nicEdit_iform .upload_fake_hover{background-color:#eee;color:#c00;text-shadow:0 1px 0 #fff}
.nicEdit_iform .upload_fake{background-color:#ddd;border:0;border-radius:3px;font:14px Arial;margin:0;padding:4px 8px;text-shadow:0 1px 0 #eee}
.nicEdit_iform .upload_file{border:none;cursor:pointer;font-size:199px;left:0;margin:0 0 0 -450px;opacity:0;position:absolute;top:-2px}
.nicEdit_iform .upload_size{color:#c00;float:left;font:12px/24px Tahoma}
.nicEdit_iform .upload{float:left;height:28px;margin-right:4px;overflow:hidden;position:relative}
.nicEdit_iform label.bad{color:red}
.nicEdit_iform label{color:rgba(0,0,0,.533);display:block;font:14px/16px 'Ubuntu',sans-serif;margin:4px 2px;}
.nicEdit_iform_button:active{background-color:#fff}
.nicEdit_iform_button:hover{background-color:#eee;color:#c00;text-shadow:0 1px 0 #fff}
.nicEdit_iform_button{background-color:rgba(0,0,0,.15);border-radius:6px;border:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);color:#000;cursor:pointer;font:16px 'Ubuntu',sans-serif;margin:12px 0;padding:7px 12px;text-shadow:0 1px 0 rgba(255,255,255,.5);}
.nicEdit_iform_end{font:10px/10px Tahoma;height:10px;margin:0;padding:0}
.nicEdit_iform_input:disabled{background-color:rgba(136,136,136,.066);box-shadow:none;color:rgba(0,0,0,.533);}
.nicEdit_iform_input:focus{box-shadow:0 0 0 3px rgba(34,34,34,.133);outline:none;}
.nicEdit_iform_input{background-color:#fff;border:1px solid rgba(0,0,0,.266);box-shadow:inset 0 1px 1px rgba(0,0,0,.15);color:rgba(0,0,0,.8);font:16px 'Ubuntu',sans-serif;margin:0;padding:7px 6px 5px;width:100%;}
.nicEdit_iform_label{color:rgba(0,0,0,.533);display:block;font:14px/16px 'Ubuntu',sans-serif;margin:0 0 0 4px;}
.nicEdit_iform_line{background-color:#fff;margin:0 10px;padding:8px 24px 0 10px}
.nicEdit_iform_source:focus{box-shadow:0 0 0 3px rgba(34,34,34,.133);outline:none;}
.nicEdit_iform_source{background-color:#fff;border:1px solid rgba(0,0,0,.266);box-shadow:inset 0 1px 1px rgba(0,0,0,.15);color:rgba(0,0,0,.8);font:14px Courier;margin:0;padding:7px 6px 5px;resize:vertical;width:100%;}
.nicEdit_iform_title{color:#fff;font:14px/24px 'Ubuntu',sans-serif;margin:0;padding:2px 12px;text-shadow:0 -1px 0 rgba(0,0,0,.5);}
/**
 * t
 * Закрепленная панель
 */

/** t_fixed, t_relative, t_placeholder */
#t{height:39px;}
.t_fixed{background-color:#2f2f3b;border-bottom:1px solid #4d4d57;position:fixed;width:100%;z-index:100;}
.t_relative{background-color:#2f2f3b;border-bottom:1px solid #4d4d57;}
.t_placeholder{background-color:#fff;height:40px;}
@media only screen and (max-width:639px){
	.t_fixed{position:relative;}
	.t_placeholder{display:none;}
}
/** logo */
.t_logo{display:block;left:16px;overflow:hidden;position:absolute;top:10px;}
.t_logo span{position:absolute;top:100%;}
/** title */
.t_title{color:#fff;font:17px/39px 'Ubuntu',sans-serif;left:135px;overflow:hidden;position:absolute;top:0;}
.t_title h1,.t_title p{color:#fff;display:inline;font:17px/39px 'Ubuntu',sans-serif;}
.t_title h1 a,.t_title p a{color:#fff;text-decoration:none;}
.t_title h1 a:hover,.t_title p a:hover{color:#ff9;text-decoration:none;}
.t_title h1 a span,.t_title p a span{border-bottom:1px solid #97979d;}
.t_title h1 a:hover span,.t_title p a:hover span{border-bottom:1px solid #ff9;}
.t_title_about{color:#ff006e;margin-left:5px;text-decoration:none;}
.t_title_about:hover{color:#ff9;text-decoration:none;}
.t_title_about span{border-bottom:1px solid #971855;}
.t_title_about:hover span{border-bottom:1px solid #ff9;}
.t_title i{color:#6a6a73;font-style:normal;margin-left:5px;}
@media only screen and (max-width:479px){
	.t_title i{display:none;}
}
@media only screen and (max-width:639px){
	.t_title{white-space:nowrap;}
	.t_title h1,.t_title p{display:inline-block;margin:0 0 0 -400px;width:400px;}
	.t_title_about{margin-left:0;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.t_title{font:15px/39px 'Ubuntu',sans-serif;}
	.t_title h1,.t_title h1{font:15px/39px 'Ubuntu',sans-serif;}
	.t_title_about{display:none;}
	.t_title i{display:none;}
}
/** menu */
.t_menu{height:39px;position:absolute;right:0;top:0;z-index:1000;}
.t_menu li.t_menu_l1{float:left;height:39px;position:relative;}
.t_menu li.t_menu_l1 > a{display:none;}
.t_menu li.t_menu_l1_container > a{padding-right:24px;}
.t_menu li.t_menu_l2{float:left;height:39px;position:relative;}
.t_menu li.t_menu_l2_container:hover{background-color:#44444f;}
.t_menu li.t_menu_l2 > a{color:#fff;display:block;font:18px/39px 'Ubuntu',sans-serif;padding:0 10px;text-decoration:none;white-space:nowrap;}
.t_menu li.t_menu_l2 > a > span{border-bottom:1px solid #97979d;}
.t_menu li.t_menu_l2 > a:hover{color:#ff9;}
.t_menu li.t_menu_l2 > a:hover > span{border-color:#ff9;}
.t_menu li.t_menu_l2 > a > i{position:absolute;right:8px;top:18px;}
.t_menu li.t_menu_l2_container > a{padding-right:24px;}
.t_menu li.t_menu_l2 > hr{display:none;}
.t_menu li.t_menu_l2 ul.t_menu_l3{background-color:#44444f;display:none;padding:5px 0;position:absolute;max-width:320px;right:0;top:100%;}
.t_menu li.t_menu_l2:hover ul.t_menu_l3{display:block;}
.t_menu li.t_menu_l3 > a{color:#fff;display:block;font:17px/31px 'Ubuntu',sans-serif;padding:0 10px;text-decoration:none;white-space:nowrap;}
.t_menu li.t_menu_l3 > a:hover{background-color:#595962;color:#ff9;}
.t_menu li.t_menu_l3 > hr{background-color:#595962;border:0;color:#595962;height:1px;margin:5px 0;}
/*.t_menu_notice{padding-top:1px;position:absolute;top:100%;z-index:100;}*/
/*.t_menu_notice_arrow{border-bottom:10px solid #bd0052;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0;height:0;margin:0 auto;width:0;}*/
/*.t_menu_notice_content{background-color:#bd0052;border-radius:6px;color:#fff;font:18px/22px 'Ubuntu',sans-serif;padding:8px 0;text-align:center;width:210px;}*/
/*.t_menu_notice_content a{color:#fff;text-decoration:none;}*/
@media only screen and (max-width:1279px) {
	.t_menu li.t_menu_l1_container:hover{background-color:#44444f;}
	.t_menu li.t_menu_l1 > a{color:#fff;display:block;font:18px/39px 'Ubuntu',sans-serif;padding:0 10px;text-decoration:none;white-space:nowrap;}
	.t_menu li.t_menu_l1 > a > span{border-bottom:1px solid #97979d;}
	.t_menu li.t_menu_l1 > a:hover{color:#ff9;}
	.t_menu li.t_menu_l1 > a:hover > span{border-color:#ff9;}
	.t_menu li.t_menu_l1 > a > i{position:absolute;right:8px;top:18px;}
	.t_menu li.t_menu_l1_container > a{padding-right:24px;}
	.t_menu li.t_menu_l1 ul.t_menu_l2{background-color:#44444f;display:none;padding:5px 0;position:absolute;right:0;top:100%;}
	.t_menu li.t_menu_l1:hover ul.t_menu_l2{display:block;}
	.t_menu li.t_menu_l2{float:none;height:auto;}
	.t_menu li.t_menu_l2 > a > span{border-bottom:none;}
	.t_menu li.t_menu_l2 > a:hover{background-color:#595962;}
	.t_menu li.t_menu_l2 > a > i{display:none;}
	.t_menu li.t_menu_l2_container > a{padding-right:10px;}
	.t_menu li.t_menu_l2 > hr{background-color:#595962;border:0;color:#595962;display:block;height:1px;margin:5px 0;}
	.t_menu li.t_menu_l2 ul.t_menu_l3{display:block;padding:0;position:relative;top:0;}
	.t_menu li.t_menu_l3 > a{color:#fff;display:block;font:17px/31px 'Ubuntu',sans-serif;padding:0 10px 0 20px;text-decoration:none;white-space:nowrap;}
	.t_menu li.t_menu_l3 > hr{display:none;}
}


/**
 * h
 * "Шапка"
 */
#h{}
.h_white{background-color:#fff;height:115px}
.h_white .box9{height:115px;}
.h_black{background-color:#2f2f3b;height:68px;}
.h_slogan{color:#4d4d57;font:22px/30px 'Ubuntu',sans-serif;padding:10px 0 0 14px;width:650px;}
.h_add{background-color:#bd0052;border-radius:6px;color:#fff;font:18px/22px 'Ubuntu',sans-serif;padding:8px 16px;position:absolute;right:0;text-align:center;text-decoration:none;top:16px;}
.h_add:hover{background-color:#2f2f3b;color:#fff;text-decoration:none;}
@media only screen and (max-width:479px){
	.h_slogan{display:none;}
	.h_add{font:17px/18px 'Ubuntu',sans-serif;padding:5px 16px;top:10px;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.h_slogan{font:13px/17px 'Ubuntu',sans-serif;padding:16px 0 0 10px;width:245px;}
	.h_add{font:17px/18px 'Ubuntu',sans-serif;padding:5px 16px;top:10px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.h_slogan{font:17px/24px 'Ubuntu',sans-serif;padding:16px 0 0 10px;width:430px;}
	.h_add{font:16px/22px 'Ubuntu',sans-serif;padding:8px 8px;}
}
/** search */
.h_search{}
.h_search_form{padding:18px 467px 0 0;}
.h_search_outer_box{background-color:#fff;border:1px solid #fff;height:30px;margin:0 0 0 14px;padding:0 110px 0 0;position:relative;width:100%;}
.h_search_inner_box{height:24px;padding:3px;position:relative;width:100%;}
.h_search_input{border:0;color:#2f2f3b;font:18px/24px 'Ubuntu',sans-serif;height:24px;margin:0;outline:0;padding:0;width:100%;}
.h_search_input:focus{outline:0;}
.h_search_reset{cursor:pointer;display:block;position:absolute;right:87px;top:10px;}
.h_search_reset:hover{}
.h_search_button{background-color:#2f2f3b;color:#fff;cursor:pointer;display:block;font:18px/30px 'Ubuntu',sans-serif;height:30px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:75px;}
.h_search_button:hover{background-color:#44444f;color:#ff9;text-decoration:none;}
.h_search_autocomplete{height:1px;left:-1px;position:absolute;top:31px;width:100%;z-index:9;}
.h_search_autocomplete ul{background-color:#fff;border-top:1px solid #2f2f3b;box-shadow:0 4px 16px -4px rgba(0,0,0,.75);font:16px/120% 'Ubuntu',sans-serif;margin:0 74px 0 0;max-height:200px;overflow:auto;}
.h_search_autocomplete a{color:#6a6a73;cursor:pointer;font:16px/120% 'Ubuntu',sans-serif;display:block;padding:4px 10px;text-decoration:none;}
.h_search_autocomplete a b{color:#000;font-weight:400;}
.h_search_autocomplete a:hover{background-color:#ececed;text-decoration:none;}
.h_search_autocomplete a.a{background-color:#ececed;}
.h_search_suggestion{height:15px;overflow:hidden;padding:9px 408px 0 24px;}
.h_search_suggestion p{color:#fff;font:13px/15px 'Ubuntu',sans-serif;}
.h_search_suggestion p a{background-color:#acacb1;border-radius:4px;color:#000;cursor:pointer;display:inline-block;line-height:15px;padding:0 4px;text-decoration:none;text-shadow:#c1c1c4 0 1px 0;}
.h_search_suggestion p a:hover{background-color:#ebebec;color:#2f2f3b;text-decoration:none;text-shadow:none;}
@media only screen and (max-width:479px){
	.h_search_form{padding:18px 132px 0 0;}
	.h_search_outer_box{margin:0 0 0 10px;}
	.h_search_suggestion{padding:10px 10px 0 10px;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.h_search_form{padding:18px 132px 0 0;}
	.h_search_outer_box{margin:0 0 0 10px;}
	.h_search_suggestion{padding:10px 10px 0 10px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.h_search_form{padding:18px 140px 0 0;}
	.h_search_suggestion{padding:10px 119px 0 24px;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
	.h_search_form{padding:18px 416px 0 0;}
	.h_search_suggestion{padding:9px 357px 0 24px;}
}
@media only screen and (min-width:1360px){
	.h_search_form{padding:18px 486px 0 0;}
	.h_search_suggestion{padding:9px 427px 0 24px;}
}

/** breadcrumb */
.breadcrumb{white-space:nowrap;}
.breadcrumb_item{float:left;font:16px/18px 'Ubuntu',sans-serif;height:22px;}
.breadcrumb_slash{color:#fff;display:block;float:left;padding:0 9px;height:22px;}
.breadcrumb_handler{display:block;float:left;padding:0 0 4px 0;position:relative;height:18px;}
.breadcrumb_handler .breadcrumb_text{color:#ff006e;cursor:default;display:block;float:left;max-width:350px;overflow:hidden;padding:0 0 1px 0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}
.breadcrumb_handler .breadcrumb_text a{color:#ff006e;cursor:pointer;text-decoration:none;}
.breadcrumb_handler .breadcrumb_text u{border-bottom:1px solid #971855;text-decoration:none;}
.breadcrumb_handler .breadcrumb_arrow{display:block;float:left;margin:7px 0 0 6px;}
.breadcrumb_handler:hover .breadcrumb_text{color:#ff9;}
.breadcrumb_handler:hover .breadcrumb_text a{color:#ff9;text-decoration:none;}
.breadcrumb_handler:hover .breadcrumb_text u{border-bottom:1px solid #ff9;text-decoration:none;}
.breadcrumb_handler:hover .breadcrumb_arrow{}
.breadcrumb_item .breadcrumb_menu{background-color:#fff;border:1px solid #fff;box-shadow:0 4px 16px -4px rgba(0,0,0,.75);display:none;left:0;max-height:400px;overflow-x:hidden;overflow-y:scroll;padding:5px 0 15px 20px;position:absolute;top:100%;width:284px;z-index:9;}
.breadcrumb_item:hover .breadcrumb_menu{display:block;}
@media only screen and (max-width:479px){
	.breadcrumb_item{display:none;}
	.breadcrumb_item_area{display:block;}
	.breadcrumb_slash{display:none;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.breadcrumb_item{display:none;}
	.breadcrumb_item_area{display:block;}
	.breadcrumb_slash{display:none;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
	.breadcrumb_handler .breadcrumb_text{max-width:250px;}
}

/*** a (article) ***/

/** h1 */
h1{color:#2f2f3b;font:700 28px/105% 'PT Sans Narrow',sans-serif;margin:0 0 1em}
h1 a{color:#2f2f3b;text-decoration:none}
h1 a:hover{color:#2f2f3b;text-decoration:underline}
h1.a_tab{margin:0 0 .75em;}
h1.a_tab a{color:#a6a6ab;cursor:pointer;border-bottom:1px dashed #a6a6ab;margin:0 10px 0 0;text-decoration:none;white-space:nowrap;}
h1.a_tab a:hover{color:#bd0052;border-bottom:1px dashed #bd0052;text-decoration:none;}
h1.a_tab a.a{color:#2f2f3b;border-bottom:0;}
h1.a_tab a.a:hover{color:#2f2f3b;border-bottom:0;}

h1.site_title{color:#2f2f3b;font:700 36px/105% 'PT Sans Narrow',sans-serif;margin:0 0 .5em 0;}
h1.site_title span{color:#a6a6ab;font-weight:400;}
.site_counter{color:#a6a6ab;font:14px/140% 'Ubuntu',sans-serif;margin:-14px 0 27px 0;}

/** a_notice **/
#a .a_notice{background-color:#ff9;padding:20px;margin:0 0 20px 0}

/*** c (content) ***/

/*** f (footer) ***/
#f .f_links{background-color:#2f2f3b;color:#fff;font:16px/37px 'Ubuntu',sans-serif;height:235px;}
#f .f_links ul{padding:20px 0 0 0;}
#f .f_links li{text-align:center;}
#f .f_links a{color:#fff;font:16px/37px 'Ubuntu',sans-serif;text-decoration:none;}
#f .f_links a:hover{color:#ff9;text-decoration:none;}
#f .f_links a u{border-bottom:1px solid #97979d;text-decoration:none;}
#f .f_links a:hover u{border-bottom:1px solid #ff9;text-decoration:none;}
#f .f_copy{color:#2f2f3b;font:14px/40px 'Ubuntu',sans-serif;text-align:center;}

/*** user_social_login ***/
.user_social_login{padding:5px 0 10px 0;}
.user_social_login li{color:#000;float:left;font:14px/26px Arial;height:26px;margin:0 20px 0 0;}
.user_social_login a{display:block;float:left;}
.user_social_login i{float:left;display:block;}
.user_social_login_fb{margin:0 5px 0 0;}
.user_social_login_vk{margin:0 5px 0 0;}

/** add */
.m_add{margin:0 0 27px 0;}
.m_add a{color:#2f2f3b;display:block;font:14px/20px 'Ubuntu',sans-serif;padding:6px 10px;text-align:center;text-decoration:none;}
.m_add a:hover{color:#8e003e;text-decoration:none;}
.m_add a u{border-bottom:1px solid #a6a6ab;text-decoration:none;}
.m_add a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.m_add p a{background-color:#bd0052;border-radius:6px;color:#fff;display:block;font:18px/22px 'Ubuntu',sans-serif;padding:8px 16px;text-align:center;}
.m_add p a:hover{background-color:#2f2f3b;color:#fff;text-decoration:none;}
@media only screen and (max-width:639px){
	.m_add p a{font:17px/18px 'Ubuntu',sans-serif;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.m_add p a{font:16px/22px 'Ubuntu',sans-serif;padding:8px;}
}

/** collapsible */
#m .collapsible{border-radius:6px;margin:4px 0;overflow:hidden;}
#m .collapsible_open{background-color:#eaeaeb;color:#2f2f3b;font:19px/25px 'Ubuntu',sans-serif;padding:5px 10px;}
#m .collapsible_open a{color:#2f2f3b;display:block;text-decoration:none;}
#m .collapsible_open a:hover{color:#8e003e;text-decoration:none;}
#m .collapsible_open a u{border-bottom:1px dashed #a6a6ab;text-decoration:none;}
#m .collapsible_open a:hover u{border-bottom:1px dashed #8e003e;text-decoration:none;}
#m .collapsible_container{background-color:#eaeaeb;padding:10px;}
#m .collapsible_close{background-color:#eaeaeb;color:#2f2f3b;font:16px/25px 'Ubuntu',sans-serif;padding:5px 10px;text-align:right;}
#m .collapsible_close a{color:#2f2f3b;display:block;text-decoration:none;}
#m .collapsible_close a:hover{color:#8e003e;text-decoration:none;}
#m .collapsible_close a u{border-bottom:1px dashed #a6a6ab;text-decoration:none;}
#m .collapsible_close a:hover u{border-bottom:1px dashed #8e003e;text-decoration:none;}

.m_line_product_recent{margin:28px 0 0 0;}
.m_line_note_recent{margin:28px 0 0 0;}
.m_message_flow_recent{margin:28px 0 0 0;}
.m_site_recent{margin:28px 0 0 0;}
#m .m_contact{margin:28px 0 0 0;}

.m_spoiler{}
.m_spoiler_checkbox{display:none;}
.m_spoiler_handler{display:none;}
.m_spoiler_overlay{display:none;}
.m_spoiler_container{background-color:#ececed;border-radius:6px;padding:14px;}
.m_menu .m_spoiler_container{background-color:#fff;border-radius:0;padding:0;}
@media only screen and (max-width:639px){
	.m_spoiler_handler{background-color:#ececed;border-radius:6px;color:#2f2f3b;display:block;font:18px/22px 'Ubuntu',sans-serif;padding:8px 36px 8px 16px;position:relative;}
	.m_spoiler_handler:hover{background-color:#2f2f3b;color:#fff;text-decoration:none;}
	.m_spoiler_handler::after{content:'';display:block;position:absolute;right:16px;top:17px;}
	.m_spoiler_overlay{}
	.m_spoiler_container{display:none;}
	.m_spoiler_checkbox:checked ~ .m_spoiler_handler{background-color:#2f2f3b;border-radius:6px 6px 0 0;color:#fff;}
	.m_spoiler_checkbox:checked ~ .m_spoiler_overlay{display:block;}
	.m_spoiler_checkbox:checked ~ .m_spoiler_container{background-color:#ececed;border-radius:0 0 6px 6px;display:block;}
	.m_menu .m_spoiler_checkbox:checked ~ .m_spoiler_container{background-color:#ececed;border-radius:0 0 6px 6px;display:block;padding:14px 14px 14px 0;}
	.m_spoiler_container > h4{display:none;}
}

/** m_title */
.m_title{color:#2f2f3b;font:19px/25px 'Ubuntu',sans-serif;padding:5px 10px;}
.m_title a{color:#2f2f3b;text-decoration:none;}
.m_title a:hover{color:#8e003e;text-decoration:none;}
.m_title a u{border-bottom:1px solid #a6a6ab;text-decoration:none;}
.m_title a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}

/** menu */
.m_menu{}
.m_menu a{color:#2f2f3b;display:block;}
.m_menu a:first-letter{text-transform:uppercase;}
.m_menu a u{border:0;}
.m_menu a:hover{color:#8e003e;}
.m_menu a:hover u{border-bottom:1px solid #8e003e;}
.m_menu a.a{color:#bd0052;}
.m_menu a.a:hover{color:#bd0052;}
.m_menu a.a:hover u{border:0;}
.m_menu a small{color:#a6a6ab;font-size:82%;font-weight:400;margin:0 0 0 2px;}
.m_menu h4{font:500 18px/20px 'Ubuntu',sans-serif;padding:0 0 0 14px;}
.m_menu li{padding:10px 0 0 14px;}
.m_menu li ul{margin:0 0 5px 0;}
.m_menu li li{padding:10px 0 0 16px;}
.m_menu ul ul{}
.m_menu ul a{font:500 14px/16px 'Ubuntu',sans-serif;margin-left:16px;}
.m_menu ul ul a{font:400 14px/16px 'Ubuntu',sans-serif;}
.m_menu ul i{cursor:pointer;display:block;float:left;margin-top:3px;}
.m_menu ul i:hover{}
.m_menu ul i.a{cursor:pointer;display:block;float:left;margin-top:3px;}
.m_menu ul i.a:hover{}


/* site status and sector */
.m_status_sector {margin: 20px 0 10px 0;}
.m_status_sector {margin: 20px 0 10px 0;}
.m_status_sector .m_status {margin: 0 0 14px 0;}
.m_status_sector .m_status_0 {color: #080c;}
.m_status_sector .m_status_1, .m_status_2, .m_status_3 {color: #800c;}
.m_status_sector .m_status_4 {color: #008c;}
.m_status_sector .m_status_5 {color: #666;}
.m_status_sector .m_sector {margin: 0 0 2px 0;}
.m_status_sector .m_status_sector_text p {color:#6a6a73;font:14px/125% 'Ubuntu',sans-serif;margin: 2px 0 4px 0;text-shadow:0 1px 0 #fff;}
.m_status_sector .m_status_sector_text a {color:#bd0052;display:block;font:14px/20px 'Ubuntu',sans-serif;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}


/** contact */
.m_contact_link{padding:0 0 14px 0;}
.m_contact_link p{color:#6a6a73;font:14px/125% 'Ubuntu',sans-serif;padding:0 0 2px 0;text-shadow:0 1px 0 #fff;}
.m_contact_link a{color:#bd0052;display:block;font:14px/20px 'Ubuntu',sans-serif;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}
.m_contact_link a:hover{color:#8e003e;text-decoration:none;}
.m_contact_link a i{background-position:0 0;background-repeat:no-repeat;display:block;height:16px;margin:2px 0;width:200px;}
.m_contact_link a:hover i{background-position:0 -16px;}
.m_contact_link a u{border-bottom:1px solid #e9aac5;text-decoration:none;}
.m_contact_link a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.m_contact address{color:#2f2f3b;font:14px/110% 'Ubuntu',sans-serif;padding:0 0 14px 0;}
.m_contact address p{color:#6a6a73;font:14px/125% 'Ubuntu',sans-serif;padding:0 0 5px;text-shadow:0 1px 0 #fff;}
.m_contact_map{height:200px;max-width:252px;overflow:hidden;padding:0 0 7px 0;position:relative;}
.m_contact_map img{display:block;position:absolute;}
.m_contact_map img.m_contact_map_5{height:200px;right:0;top:0;width:252px;}
.m_contact_inn{margin:0 0 14px 0;}
.m_contact_inn p{color:#6a6a73;font:14px/125% 'Ubuntu',sans-serif;padding:0 0 5px;text-shadow:0 1px 0 #fff;}
.m_contact_ogrn{margin:0 0 14px 0;}
.m_contact_ogrn p{color:#6a6a73;font:14px/125% 'Ubuntu',sans-serif;padding:0 0 5px;text-shadow:0 1px 0 #fff;}
.m_contact_phone{color:#2f2f3b;font:16px/24px 'Ubuntu',sans-serif;padding:7px 0 0 0;}
.m_contact_phone p{color:#6a6a73;font:14px/125% 'Ubuntu',sans-serif;text-shadow:0 1px 0 #fff;}
.m_contact_correct{padding:14px 0 0 0;}
.m_contact_correct a{background-color:#bd0052;border-radius:6px;color:#fff;display:block;font:18px/22px 'Ubuntu',sans-serif;padding:8px 16px;text-align:center;}
.m_contact_correct a:hover{background-color:#2f2f3b;color:#fff;text-decoration:none;}

/** partner */
.m_partner{margin:28px 0 0 0;}
.m_partner h4{color:#2f2f3b;font:22px/26px 'Ubuntu',sans-serif;padding:0 0 6px 0;}
.m_partner h4 a{color:#2f2f3b;text-decoration:none;}
.m_partner h4 a:hover{color:#8e003e;text-decoration:none;}
.m_partner h4 a u{border-bottom:1px solid #a6a6ab;text-decoration:none;}
.m_partner h4 a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.m_partner table{border-collapse:collapse;border-spacing:0;}
.m_partner table td{padding:12px 0 0 0;text-align:left;vertical-align:top;}
.m_partner table div{height:40px;margin:0 8px 0 0;width:40px;}
.m_partner table img{display:block;margin:4px 0 0 0;}
.m_partner table a{color:#bd0052;font:14px/140% 'Ubuntu',sans-serif;text-decoration:none;}
.m_partner table a:hover{color:#8e003e;text-decoration:none;}
.m_partner table a u{border-bottom:1px solid #e9aac5;text-decoration:none;}
.m_partner table a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.m_partner table .m_partner_city{color:#a6a6ab;font:13px/120% 'Ubuntu',sans-serif;margin:1px 0 0 0;}
.m_partner table .m_partner_tag{color:#2f2f3b;font:13px/120% 'Ubuntu',sans-serif;}

/** s_title */
.s_title{color:#2f2f3b;font:19px/25px 'Ubuntu',sans-serif;padding:5px 10px;}
.s_title a{color:#2f2f3b;text-decoration:none;}
.s_title a:hover{color:#8e003e;text-decoration:none;}
.s_title a u{border-bottom:1px solid #a6a6ab;text-decoration:none;}
.s_title a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}

/** s_site */
.s_site{padding:0 0 16px 10px;}
.s_site table{border-collapse:collapse;border-spacing:0}
.s_site table td{padding:6px 0;text-align:left;vertical-align:top;}
.s_site div{height:40px;margin:0 8px 0 0;width:40px;}
.s_site img{display:block;margin:4px 0 0 0;}
.s_site_type{color:#a6a6ab;font:13px/133% 'Ubuntu',sans-serif;}
.s_site_tag{color:#2f2f3b;font:13px/100% 'Ubuntu',sans-serif;margin:2px 0 0 0;}
.s_site a{color:#bd0052;font:14px/133% 'Ubuntu',sans-serif;text-decoration:none;}
.s_site a:hover{color:#8e003e;text-decoration:none;}
.s_site a u{border-bottom:1px solid #e9aac5;text-decoration:none;}
.s_site a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}

/** s_stat */
.s_stat{padding:1em 10px 5px 10px;}
.s_stat ul{color:#2f2f3b;font:15px/19px 'Ubuntu',sans-serif;}
.s_stat li{margin:0 0 1em 0;}
.s_stat span{font:28px/19px 'PT Sans Narrow',sans-serif;}

/** period **/
#s .period{padding:0 0 15px 0;cursor:default}
#s .period p.period_up{background-color:#ccc;padding:4px 13px;margin:0 0 5px 0;font:15px/19px Helvetica,Arial,sans-serif;color:#333;float:left}
#s .period p.period_up a{text-decoration:none;color:#333;border-bottom:1px dashed #666;cursor:pointer}
#s .period p.period_up a:hover{text-decoration:none;color:#000;border-bottom:1px dashed #000}
#s .period p.period_cb{clear:both;padding:0;margin:0;height:1px}
#s .period table{border-collapse:collapse;border-spacing:0}
#s .period thead td{color:#3b3b3b;font:13px/18px 'Trebuchet MS';padding:2px 3px 2px 2px;width:18px;text-align:right}
#s .period thead td.period_day_off{color:#cc3b3b}
#s .period tbody td{color:#000;padding:2px 3px 2px 2px;width:18px;font:12px/16px Helvetica,Arial,sans-serif;text-align:right}
#s .period tbody td.period_today{outline:1px solid #cc3b3b}
#s .period tbody td.period_hl{background-color:#ccc}
/** tags */
.welcome_tags{margin:0 -30px 0 0;padding:0 25px 35px 25px;}
.welcome_tags>div{float:left;}
.welcome_tags ul{float:left;list-style:none;margin:0 30px 0 0;width:280px;}
.welcome_tags li{padding:5px 0;}
.welcome_tags li.alphabet_letter{padding:20px 0 5px 0;}
.welcome_tags li.alphabet_title{}
.welcome_tags a{cursor:pointer;display:block;text-decoration:none;}
.welcome_tags a:hover{text-decoration:none;}
.welcome_tags li a{color:#2f2f3b;font:500 14px/16px 'Ubuntu',sans-serif;margin:0 0 0 25px;}
.welcome_tags li a u{border:0;}
.welcome_tags li a:hover{color:#8e003e;}
.welcome_tags li a.a,.welcome_tags li a.a:hover{color:#2f2f3b;cursor:default;text-decoration:none;}
.welcome_tags li a small{color:#a6a6ab;font-size:82%;font-weight:400;margin:0 0 0 2px;}
.welcome_tags li.alphabet_title a{font:500 16px/24px 'Ubuntu',sans-serif;margin:0;}
.welcome_tags li.alphabet_title a:hover{}
.welcome_tags li.alphabet_title a.a,.welcome_tags li.alphabet_title a.a:hover{}
.welcome_tags li.alphabet_letter i{color:#bd0052;display:block;float:left;font:14px/16px 'Ubuntu',sans-serif;text-align:center;width:18px;}

@media only screen and (max-width:479px){
	.welcome_tags>div{float:none;}
	.welcome_tags{margin:0;padding:0 10px 35px 10px;}
	.welcome_tags ul{float:none;margin:0;width:auto;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.welcome_tags{margin:0 -10px 0 0;padding:0 10px 35px 10px;}
	.welcome_tags ul{float:none;margin:0 10px 0 0;width:220px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.welcome_tags{margin:0 -30px 0 0;padding:0 25px 35px 25px;}
	.welcome_tags ul{float:none;margin:0 30px 0 0;width:275px;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
	.welcome_tags{margin:0 -20px 0 0;padding:0 25px 35px 25px;}
	.welcome_tags ul{margin:0 20px 0 0;width:220px;}
}
@media only screen and (min-width:1360px){
	.welcome_tags{margin:0 -30px 0 0;padding:0 25px 35px 25px;}
	.welcome_tags ul{margin:0 30px 0 0;width:300px;}
}

/** about */
.welcome_about{border:1px solid #cbcbce;color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 10px;padding:4px 14px 14px 14px;}
.welcome_about h2{color:#2f2f3b;font:22px/24px 'Ubuntu',sans-serif;padding:10px 0 0 0;}
.welcome_about_column_1{float:left;width:376px;margin:0 41px 0 0;}
.welcome_about_column_234{float:left;width:793px;}
.welcome_about_column_2{float:left;margin:0 41px 0 0;width:376px;}
.welcome_about_column_3{float:left;width:376px;}
.welcome_about_column_4{font:18px/24px 'Ubuntu',sans-serif;padding:35px;width:650px;}
.welcome_about h3{background-color:#bd1d52;border-radius:6px;color:#fff;font:22px/62px 'Ubuntu',sans-serif;margin:19px 0 18px 0;}
.welcome_about h3 i{display:block;float:left;margin:1px 15px;}
.welcome_about ul{}
.welcome_about li{margin:18px 0 0 0;}
@media only screen and (max-width:479px){
	.welcome_about{margin:0;padding:4px 9px 0 9px;}
	.welcome_about_column_1{float:none;width:auto;margin:0;}
	.welcome_about_column_234{float:none;width:auto;}
	.welcome_about_column_2{float:none;margin:0;width:auto;}
	.welcome_about_column_3{float:none;width:auto;}
	.welcome_about_column_4{font:16px/20px 'Ubuntu',sans-serif;padding:25px 0;width:auto;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.welcome_about{margin:0;padding:4px 9px 0 9px;}
	.welcome_about_column_1{float:none;width:auto;margin:0;}
	.welcome_about_column_234{float:none;width:auto;}
	.welcome_about_column_2{float:none;margin:0;width:auto;}
	.welcome_about_column_3{float:none;width:auto;}
	.welcome_about_column_4{padding:25px;width:auto;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.welcome_about_column_1{float:none;width:auto;margin:0;}
	.welcome_about_column_234{float:none;width:auto;}
	.welcome_about_column_2{float:none;margin:0;width:auto;}
	.welcome_about_column_3{float:none;width:auto;}
	.welcome_about_column_4{padding:35px;width:auto;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
	.welcome_about_column_1{margin:0 35px 0 0;width:290px;}
	.welcome_about_column_234{width:615px;}
	.welcome_about_column_2{margin:0 35px 0 0;width:290px;}
	.welcome_about_column_3{width:290px;}
	.welcome_about_column_4{width:545px;}
}
@media only screen and (min-width:1360px){
	.welcome_about_column_1{margin:0 45px 0 0;width:400px;}
	.welcome_about_column_234{width:845px;}
	.welcome_about_column_2{margin:0 45px 0 0;width:400px;}
	.welcome_about_column_3{width:400px;}
	.welcome_about_column_4{width:650px;}
}

/** recent */
.welcome_recent{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 -41px 0 0;padding:35px 25px;}
.welcome_recent_column{float:left;width:376px;margin:0 41px 0 0;}
@media only screen and (max-width:639px){
	.welcome_recent{margin:0;padding:25px 10px;}
	.welcome_recent_column{float:none;width:auto;margin:25px 0 0 0;}
	.welcome_recent_column:first-child{margin:0;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.welcome_recent{margin:0;}
	.welcome_recent_column{float:none;width:auto;margin:35px 0 0 0;}
	.welcome_recent_column:first-child{margin:0;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
	.welcome_recent{margin:0 -35px 0 0;}
	.welcome_recent_column{margin:0 35px 0 0;width:290px;}
}
@media only screen and (min-width:1360px){
	.welcome_recent{margin:0 -45px 0 0;}
	.welcome_recent_column{margin:0 45px 0 0;width:400px;}
}

/** ad informer */
.ad_informer{font:14px/140% 'Ubuntu',sans-serif;margin:3em 0;}

/** ad informer table */
.ad_informer table{border-collapse:collapse;border-spacing:0;width:100%;}
.ad_informer table td{padding:5px;text-align:center;vertical-align:middle;}
.ad_informer table tr:nth-child(odd) td{background-color:#ececed;}
.ad_informer a{display:inline-block;text-decoration:none;}
.ad_informer a:hover{text-decoration:none;}
.ad_informer .inni_native{margin:10px 0;max-width:240px;width:auto;}
@media only screen and (max-width:479px){
	.ad_informer table td.ad_informer_collapsible{display:none;}
}

.inni_top{background-color:#2f2f3b;}
.inni_side{}
.inni_bottom li{float:left;}

.inni_240x400{display:none;padding:0 0 27px 0;width:240px;}
.inni_300x500{display:none;padding:0 0 27px 0;width:300px;}
@media only screen and (min-width:1024px) and (max-width:1279px){
	.inni_240x400{display:block;}
}
@media only screen and (min-width:1280px) and (max-width:1359px){
	.inni_300x500{display:block;}
}
@media only screen and (min-width:1360px){
	.inni_300x500{display:block;}
}

.inni_200x300{max-height:300px;padding:0 0 27px 0;width:200px;}
.inni_225x275{max-height:275px;padding:0 0 27px 0;width:225px;}
.inni_300x250{max-height:250px;padding:0 0 27px 0;width:300px;}
.inni_320x100{max-height:100px;margin:0 auto;width:320px;}
.inni_hrz{height:200px;width:100%;}

@media only screen and (max-width:479px){
.inni_hrz{height:100px;}
}
@media only screen and (min-width:640px) and (max-width:999px){
.inni_hrz{height:170px;}
}
@media only screen and (min-width:1000px) and (max-width:1254px){
.inni_hrz{height:170px;}
}
.inni_native{}
.inni_native img{display:block;height:110px;margin:0 auto 10px auto;}
.inni_native img:hover{opacity:.9;}
.inni_native_title{color:#2f2f3b;font:16px/120% 'Ubuntu',sans-serif;margin:0 0 4px 0;}
.inni_native_title a{color:#2f2f3b;text-decoration:none;}
.inni_native_title a:hover{color:#8e003e;text-decoration:none;}
.inni_native_title a u{border-bottom:1px solid #a6a6ab;}
.inni_native_title a:hover u{border-bottom:1px solid #8e003e;}
.inni_native_description{color:#2f2f3b;font:13px/120% 'Ubuntu',sans-serif;}

/**
 * adm_menu
 * Панель управления
 */

/** adm_fixed, adm_relative, adm_placeholder */
.adm_fixed{background-color:#333;box-shadow:0 1px 0 rgba(0,0,0,.5);height:32px;position:fixed;width:100%;z-index:200;}
.adm_relative{background-color:#333;height:32px;}
.adm_placeholder{background-color:#333;height:32px;}
@media only screen and (max-width:639px){
	.adm_fixed{position:relative;}
	.adm_placeholder{display:none;}
}

/** adm_index/noindex */
.adm_index_follow{display:block;left:5px;margin:0;position:absolute;top:12px;}
.adm_index_nofollow{display:block;left:5px;margin:0;position:absolute;top:12px;}
.adm_noindex_follow{display:block;left:5px;margin:0;position:absolute;top:12px;}
.adm_noindex_nofollow{display:block;left:5px;margin:0;position:absolute;top:12px;}

/** adm_dom */
.adm_dom{color:#fff;cursor:pointer;font:14px/32px 'Ubuntu',sans-serif;left:30px;position:absolute;text-decoration:none;top:0;text-decoration:none;}
.adm_dom:hover{color:#fc3;text-decoration:none;}

.adm_mq{color:#fff;display:none;font:14px/32px 'Ubuntu',sans-serif;left:55px;position:absolute;}
@media only screen and (max-width:359px){ .adm_mq.adm_mq320{display:block;} }
@media only screen and (min-width:360px) and (max-width:479px){ .adm_mq.adm_mq360{display:block;} }
@media only screen and (min-width:480px) and (max-width:639px){ .adm_mq.adm_mq480{display:block;} }
@media only screen and (min-width:640px) and (max-width:1023px){ .adm_mq.adm_mq640{display:block;} }
@media only screen and (min-width:1024px) and (max-width:1279px){ .adm_mq.adm_mq1024{display:block;} }
@media only screen and (min-width:1280px) and (max-width:1359px){ .adm_mq.adm_mq1280{display:block;} }
@media only screen and (min-width:1360px){ .adm_mq.adm_mq1360{display:block;} }

/** menu */
.adm_menu{height:32px;position:absolute;right:0;top:0;z-index:1000;}
.adm_menu li.adm_menu_l1{float:left;height:32px;position:relative;}
.adm_menu li.adm_menu_l1 > a{display:none;}
.adm_menu li.adm_menu_l1_container > a{padding-right:22px;}
.adm_menu li.adm_menu_l2{float:left;height:32px;position:relative;}
.adm_menu li.adm_menu_l2_container:hover{background-color:#474747;}
.adm_menu li.adm_menu_l2 > a{color:#fff;display:block;font:16px/32px 'Ubuntu',sans-serif;padding:0 10px;text-decoration:none;white-space:nowrap;}
.adm_menu li.adm_menu_l2 > a > span{border-bottom:1px solid #858585;}
.adm_menu li.adm_menu_l2 > a > b{background-color:#c00;border-radius:9px;color:#fff;display:inline-block;font:normal 14px/18px 'Ubuntu',sans-serif;height:18px;min-width:10px;padding:0 4px;text-align:center;}
.adm_menu li.adm_menu_l2 > a:hover{color:#fc3;}
.adm_menu li.adm_menu_l2 > a:hover > span{border-color:#fc3;}
.adm_menu li.adm_menu_l2 > a > i{position:absolute;right:8px;top:14px;}
.adm_menu li.adm_menu_l2_container > a{padding-right:22px;}
.adm_menu li.adm_menu_l2 > hr{display:none;}
.adm_menu li.adm_menu_l2 ul.adm_menu_l3{background-color:#474747;display:none;min-width:100%;padding:5px 0;position:absolute;right:0;top:100%;}
.adm_menu li.adm_menu_l2:hover ul.adm_menu_l3{display:block;}
.adm_menu li.adm_menu_l3 > a{color:#fff;display:block;font:16px/31px 'Ubuntu',sans-serif;padding:0 10px;text-decoration:none;white-space:nowrap;}
.adm_menu li.adm_menu_l3 > a:hover{background-color:#5c5c5c;color:#fc3;}
.adm_menu li.adm_menu_l3 > hr{background-color:#5c5c5c;border:0;color:#5c5c5c;height:1px;margin:5px 0;}
@media only screen and (max-width:1023px){
	.adm_menu li.adm_menu_l1_container:hover{background-color:#474747;}
	.adm_menu li.adm_menu_l1 > a{color:#fff;display:block;font:17px/32px 'Ubuntu',sans-serif;padding:0 10px;text-decoration:none;white-space:nowrap;}
	.adm_menu li.adm_menu_l1 > a > span{border-bottom:1px solid #858585;}
	.adm_menu li.adm_menu_l1 > a:hover{color:#fc3;}
	.adm_menu li.adm_menu_l1 > a:hover > span{border-color:#fc3;}
	.adm_menu li.adm_menu_l1 > a > i{position:absolute;right:8px;top:14px;}
	.adm_menu li.adm_menu_l1_container > a{padding-right:22px;}
	.adm_menu li.adm_menu_l1 ul.adm_menu_l2{background-color:#474747;display:none;padding:5px 0;position:absolute;right:0;top:100%;}
	.adm_menu li.adm_menu_l1:hover ul.adm_menu_l2{display:block;}
	.adm_menu li.adm_menu_l2{float:none;height:auto;}
	.adm_menu li.adm_menu_l2 > a > span{border-bottom:none;}
	.adm_menu li.adm_menu_l2 > a:hover{background-color:#5c5c5c;}
	.adm_menu li.adm_menu_l2 > a > i{display:none;}
	.adm_menu li.adm_menu_l2_container > a{padding-right:10px;}
	.adm_menu li.adm_menu_l2 > hr{background-color:#5c5c5c;border:0;color:#5c5c5c;display:block;height:1px;margin:5px 0;}
	.adm_menu li.adm_menu_l2 ul.adm_menu_l3{display:block;padding:0;position:relative;top:0;}
	.adm_menu li.adm_menu_l3 > a{color:#fff;display:block;font:16px/31px 'Ubuntu',sans-serif;padding:0 10px 0 20px;text-decoration:none;white-space:nowrap;}
	.adm_menu li.adm_menu_l3 > hr{display:none;}
}

/*** adm_pages ***/
.adm_pages a{color:#000;display:block;float:left;font:16px/28px Arial;height:28px;margin:0 4px 0 0;padding:0 6px;text-decoration:none;border-radius:6px}
.adm_pages a:hover{background-color:#b3b3b3;color:#fff;text-decoration:none;text-shadow:0 -1px 0 #8f8f8f}
.adm_pages a.active,.adm_pages a.active:hover{background-color:#999;color:#fff;text-decoration:none;text-shadow:0 -1px 0 #7a7a7a}
.adm_pages span{color:#999;display:block;float:left;font:16px/28px Arial;height:28px;margin:0 4px 0 0;padding:0 6px}
/*** adm_tabs ***/
.adm_tabs a{color:#000;display:block;float:left;font:14px/20px Arial;height:20px;margin:0 4px 0 0;padding:0 6px;text-decoration:none;border-radius:3px}
.adm_tabs a:hover{background-color:#b3b3b3;color:#fff;text-decoration:none;text-shadow:0 -1px 0 #8f8f8f}
.adm_tabs a.active,.adm_tabs a.active:hover{background-color:#999;color:#fff;text-decoration:none;text-shadow:0 -1px 0 #7a7a7a}
.adm_tabs a span{border-bottom:1px dashed #000}
.adm_tabs a.active span,.adm_tabs a:hover span{border:0}
/*** adm_panel ***/
.adm_panel{margin:4px 0}
.adm_panel .cb{clear:both;padding:2px 0}
.adm_panel .l{float:left;margin-right:4px;margin-bottom:2px;}
.adm_panel .r{float:right;margin-left:4px;margin-bottom:2px;}
.adm_panel .r i{font:normal normal 13px/28px Arial;color:#aaa}
.adm_panel a{background-color:#999;border-radius:6px;color:#fff;display:block;float:left;font:16px/28px Arial;height:28px;text-decoration:none;text-shadow:0 -1px 0 #7a7a7a;padding:0 12px}
.adm_panel a:hover{background-color:#b3b3b3;text-shadow:0 -1px 0 #8f8f8f}
.adm_panel a.active:hover{color:#fff;text-decoration:none}
.adm_panel a.active{background-color:#666;text-shadow:0 -1px 0 #525252}
.adm_panel hr{border:0;border:0;border-bottom:1px solid #999;margin:0 0 -4px 0;padding:14px 0 0 0}
.adm_panel hr.adm_panel_above{border:0;border-top:0;border-bottom:1px solid #999;margin:8px 0;padding:0}
.adm_panel .ajax_loader{display:block;float:left;width:16px;height:11px;margin:8px 8px 9px 8px}
/*** adm_panel_19 ***/
.adm_panel_19{}
.adm_panel_19 a{background-color:rgba(0,0,0,.4);border-radius:2px;display:block;float:left;margin:0 1px 0 0;overflow:hidden;padding:0;position:relative;text-decoration:none;text-shadow:0 -1px 0 #7a7a7a;}
.adm_panel_19 a span{position:absolute;top:100%;}
.adm_panel_19 a:hover{background-color:rgba(0,0,0,.3);}
.adm_panel_19 div.adm_panel_19_blank{background:rgba(0,0,0,.4);border-radius:2px;float:left;height:19px;margin:0 1px 0 0;width:19px;}
.adm_panel_19 .ajax_loader{display:block;float:left;height:11px;margin:4px;width:16px;}
/*** adm_panel_27 ***/
.adm_panel_27{margin:2px 0}
.adm_panel_27 .cb{clear:both;padding:2px 0}
.adm_panel_27 .l{float:left;margin-right:4px}
.adm_panel_27 .r{float:right;margin-left:4px}
.adm_panel_27 a{background-color:#999;border-radius:6px;display:block;float:left;text-decoration:none;text-shadow:0 -1px 0 #7a7a7a;padding:0}
.adm_panel_27 a:hover{background-color:#b3b3b3;text-shadow:0 -1px 0 #8f8f8f}
.adm_panel_27 a.active:hover{color:#fff;text-decoration:none}
.adm_panel_27 a.active{background-color:#666;text-shadow:0 -1px 0 #525252}
.adm_panel_27 hr{border:0;border:0;border-bottom:1px solid #999;margin:0 0 -4px 0;padding:13px 0 0 0}
.adm_panel_27 hr.above{border:0;border-top:0;border-bottom:1px solid #999;margin:8px 0;padding:0}
.adm_panel_27 .ajax_loader{display:block;float:left;width:16px;height:11px;margin:8px 8px 9px 8px}

@media only screen and (min-width:1024px) and (max-width:1279px){
	#m~#a .adm_panel .l{float:left;margin:0;}
	#m~#a .adm_panel .r{float:left;margin:0;}
	#m~#a .adm_panel .l a,#m~#a .adm_panel .r a{margin:2px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	#m~#a .adm_panel .l{float:none;margin:0;}
	#m~#a .adm_panel .r{float:none;margin:0;}
	#m~#a .adm_panel .l a,#m~#a .adm_panel .r a{margin:2px;}
}
@media only screen and (max-width:639px){
	.adm_panel .l{float:none;margin:0;}
	.adm_panel .r{float:none;margin:0;}
	.adm_panel .l a,.adm_panel .r a{margin:2px;}
}


/*** pagetree ***/
div.pagetree ul{margin:0;padding:0;color:#000;font:12px/18px Arial}
div.pagetree ul ul{margin:0;padding:0 0 0 20px}
div.pagetree a{border-bottom:#888 1px dashed;color:#000;cursor:pointer;font:12px/18px Arial;text-decoration:none}
div.pagetree a:hover{border-bottom:#c66 1px dashed;color:#c00;text-decoration:none}
/*** adm_file_list ***/
.adm_file_list li{padding:2px 0 4px}
.adm_file_list p{color:#666;font:14px/16px Arial;margin:4px 0}
.adm_file_list p a{border-bottom:1px dashed #666;color:#666;font:14px/16px Arial;text-decoration:none}
.adm_file_list p a:hover{border-bottom:1px dashed #333;color:#333;text-decoration:none}
.adm_file_list p.description{color:#333;font:14px/16px Tahoma;margin:0 0 2px}
.adm_file_list p.title{color:#333;font:16px/20px Arial;margin:0 0 2px}
.adm_file_list p.title a{border-bottom:1px dashed #333;color:#333;font:16px/20px Arial;text-decoration:none}
.adm_file_list p.title a:hover{text-decoration:none}
.adm_file_list li.active p.title a{border-bottom:1px dashed #4b5cc8;color:#4b5cc8;font:16px/20px Arial;text-decoration:none}
.adm_file_list li.active p.title a:hover{text-decoration:none}
.adm_file_list p.title i{color:#aaa;font:14px/20px Arial;white-space:nowrap}
.adm_file_list ul{color:#333;font:14px/20px Tahoma}
.adm_file_list li.load{background:url(https://inni.info/i/lf.gif) center no-repeat;height:11px;width:16px;margin:0 0 8px 0}
/** adm_image_list */
.adm_image_list a.hide{cursor:pointer;display:block;left:25px;position:absolute;top:-3px;}
.adm_image_list a.show{cursor:pointer;display:block;left:25px;position:absolute;top:-3px;}
.adm_image_list ul{}
.adm_image_list li{background-color:rgba(0,0,0,.06);float:left;height:70px;margin:0 10px 10px 0;position:relative;width:70px;}
.adm_image_list li.upload{background:url(https://inni.info/i/lz.gif) center no-repeat #000;float:left;height:70px;list-style:none;margin:0 10px 10px 0;position:relative;width:70px;}
.adm_image_list li img{bottom:0;cursor:pointer;left:0;margin:auto;max-height:70px;max-width:70px;position:absolute;right:0;top:0;}
.adm_image_list li:hover{background-color:rgba(0,0,0,.25);}
.adm_image_list_more{margin:10px 0 0 0;}
.adm_image_list_more a{background-color:rgba(0,0,0,.15);border-radius:6px;border:0;color:#000;display:block;float:left;font:16px 'Ubuntu',sans-serif;margin:0;padding:5px 10px;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5);}
.adm_image_list_more a:hover{background-color:rgba(0,0,0,.25);color:#000;text-decoration:none;}
.adm_image_list_title{color:rgba(0,0,0,.533);font:14px/16px 'Ubuntu',sans-serif;margin:0 0 10px 0;}
/** adm_image_similar */
.adm_image_similar_master{float:left;width:45%;}
.adm_image_similar_image{border:1px solid #ccc;height:0;margin:4px 0;padding-bottom:75%;position:relative;width:100%;}
.adm_image_similar_image img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.adm_image_similar_slave{margin:0 0 20px 50%;width:45%;}
.adm_image_similar_lt{color:#c00}
.adm_image_similar_gt{color:#0c0}
/*** adm_list ***/
.adm_list ul{list-style:none;margin:0;padding:0;}
.adm_list ul li{color:#333;font:14px/16px Arial;list-style:none;margin:0 0 10px 0;padding:0;}
.adm_list ul h4{color:#333;font:18px/20px Arial;margin:0 0 4px 0;}
.adm_list ul h4 a{color:#333;text-decoration:underline;}
.adm_list ul h4 a:hover{color:#000;text-decoration:underline;}
.adm_list ul p{color:#333;font:14px/16px Arial;margin:0 0 4px 0;padding:0;}
.adm_list ul p span{color:#999;}
.adm_list ul p a{color:#333;text-decoration:underline;}
.adm_list ul p a:hover{color:#000;text-decoration:underline;}
/*** adm_mail_list ***/
.adm_mail_list ul{color:#333;font:14px/18px Arial;list-style:none}
.adm_mail_list ul li{list-style:none;margin:0 0 10px}
.adm_mail_list ul li a{color:#666;font:14px/18px Arial;text-decoration:underline}
/*** adm_table ***/
.adm_table{border-collapse:collapse;border-spacing:0;color:#333;font:14px/18px Arial}
.adm_table td{border:1px solid #ccc;padding:4px 8px;text-align:left;vertical-align:middle;height:36px}
.adm_table tr:hover td{background-color:#fff}
.adm_table .adm_table_btn a{background-color:#999;border-radius:3px;color:#fff;font:14px/18px Arial;text-decoration:none;text-shadow:0 -1px 0 #7a7a7a;padding:1px 6px}
.adm_table .adm_table_btn a:hover{background-color:#b3b3b3;text-shadow:0 -1px 0 #8f8f8f}
/*** adm_chart ***/
.adm_chart{margin:0 0 0 70px;position:relative;}
.adm_chart .adm_chart_a{background-color:#888}
.adm_chart .adm_chart_bar{position:absolute}
.adm_chart .adm_chart_bar_weekday{background-color:#999}
.adm_chart .adm_chart_bar_weekend{background-color:#ccc}
.adm_chart .adm_chart_h{background-color:#ddd;height:1px;margin:0 0 0 -5px;padding:0 0 0 5px;position:absolute;width:100%;}
.adm_chart .adm_chart_i{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #444;display:none;height:0;position:absolute;width:0;z-index:9}
.adm_chart .adm_chart_tt{background-color:#444;border-radius:3px;color:#fff;display:none;font:14px/21px 'Ubuntu',sans-serif;height:21px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap;z-index:8;box-shadow:#fff 0 0 2px}
.adm_chart .adm_chart_v{background-color:#ddd;position:absolute;top:10px;width:1px}
.adm_chart .adm_chart_white{background-color:#fff;position:absolute;top:9px}
.adm_chart .adm_chart_x{color:#333;font:14px/19px 'Ubuntu',sans-serif;height:19px;position:absolute;text-align:center}
.adm_chart .adm_chart_x0{background-color:#000;height:1px;position:absolute;width:100%;}
.adm_chart .adm_chart_y{color:#333;font:14px/19px 'Ubuntu',sans-serif;height:19px;margin:0 0 0 -70px;position:absolute;text-align:right;width:60px}
.adm_chart .adm_chart_y0{background-color:#000;position:absolute;top:9px;width:1px}
.adm_chart table{border-collapse:collapse;border-spacing:0;color:#2f2f3b;font:14px 'Ubuntu',sans-serif;width:100%}
.adm_chart table td{border:1px solid #ddd;padding:5px;text-align:left;vertical-align:top}
.adm_chart table thead td{background-color:#f0f0f0;font-weight:bold}
.adm_chart table tbody td{background-color:#fff}
.adm_chart table tbody td.adm_chart_c{text-align:center;white-space:nowrap}
@media only screen and (max-width:479px){
	.adm_chart .adm_chart_x_subdiv{display:none;}
}
/*** tools ***/
#tools ul{margin:0;padding:0;list-style:none}
#tools ul li{margin:0 0 8px 0;padding:0;list-style:none;font:16px/18px Arial;color:#999}
#tools ul ul{margin:0 0 0 20px;padding:0;list-style:none}
#tools ul ul li{margin:0 0 2px 0;padding:0;list-style:none;font:14px/16px Arial}
/** billing informer */
.billing_informer{font:14px/140% 'Ubuntu',sans-serif;margin:3em 0;}
.billing_informer h2{font:16px/140% 'Ubuntu',sans-serif;margin:0 0 1em 0;}
.billing_informer h2 b{color:#bd0052;font-weight:400;}
.billing_informer h2 a{color:#2f2f3b;margin:0 0 0 4px;text-decoration:none;}
.billing_informer h2 a:hover{color:#8e003e;text-decoration:none;}
.billing_informer h2 a u{border-bottom:1px solid #a6a6ab;}
.billing_informer h2 a:hover u{border-bottom:1px solid #8e003e;}

/** billing informer action */
.billing_informer_action{margin:1em 0;}
.billing_informer_action a{display:inline-block;text-decoration:none;}
.billing_informer_action a:hover{text-decoration:none;}
.billing_informer_action span{color:#a6a6ab;display:inline-block;margin:0 4px;}

/** billing informer table */
.billing_informer table{border-collapse:collapse;border-spacing:0;width:100%;}
.billing_informer table td{padding:5px;text-align:center;vertical-align:middle;}
.billing_informer table tr:nth-child(odd) td{background-color:#ececed;}
.billing_informer table td.billing_informer_price{white-space:nowrap;}
.billing_informer a{display:inline-block;text-decoration:none;}
.billing_informer a:hover{text-decoration:none;}
@media only screen and (max-width:479px){
	.billing_informer table td.billing_informer_collapsible{display:none;}
}

/** billing method */
.billing_method{background:url(https://inni.info/i/paying-icons.png) no-repeat 0 0;display:block;height:32px;width:32px;}
.billing_method_alpha_click{background-position:-128px 0;}
.billing_method_bank_card{background-position:-32px 0;}
.billing_method_current_account{background-position:-224px 0;}
.billing_method_masterpass{background-position:-192px 0;}
.billing_method_promsvyazbank{background-position:-160px 0;}
.billing_method_terminal{background-position:-64px 0;}
.billing_method_webmoney{background-position:-96px 0;}
.billing_method_yandex_money{background-position:0 0;}

/** shop order invoice */
.billing_payment_invoice{border:1px solid #cbcbce;color:#000;font:10px/100% serif;padding:20px 20px 60px 20px;}
.billing_payment_invoice_1{font:13pt/100% serif;}
.billing_payment_invoice_2{font:10pt/100% serif;}
.billing_payment_invoice_3{font:10pt/100% serif;}
.billing_payment_invoice_table_1{border-collapse:collapse;border-spacing:0;color:#000;font:10px/100% serif;margin:10px 0 20px 0;width:100%;}
.billing_payment_invoice_table_1 td{border:1px solid #999;padding:3px;text-align:left;vertical-align:middle;}
.billing_payment_invoice_4{font:18px/100% serif;text-align:center;}
.billing_payment_invoice_table_2{border-collapse:collapse;border-spacing:0;color:#000;font:10px/100% serif;margin:20px 0 10px 0;}
.billing_payment_invoice_table_2 td{border:0;padding:3px;text-align:left;vertical-align:middle;}
.billing_payment_invoice_table_3{border-collapse:collapse;border-spacing:0;color:#000;font:10px/100% serif;margin:10px 0;width:100%;}
.billing_payment_invoice_table_3 td{border:1px solid #999;padding:3px;text-align:left;vertical-align:middle;}
.billing_payment_invoice_table_3 td.billing_payment_invoice_table_3_price{text-align:right;white-space:nowrap;}
.billing_payment_invoice_5{font:10px/100% serif;}
.billing_payment_invoice_table_4{border-collapse:collapse;border-spacing:0;color:#000;font:10px/100% serif;margin:20px 0 10px 0;}
.billing_payment_invoice_table_4 td{border:0;padding:3px;position:relative;text-align:left;vertical-align:middle;}
.billing_payment_invoice_table_4 td.billing_payment_invoice_table_4_blank{border-bottom:1px solid #000;}
.billing_payment_invoice_sign{position:absolute;top:-25px;left:-5px;width:100px}
.billing_payment_invoice_stamp{position:absolute;top:-20px;left:25px;width:80px}
/** billing payment method */
.billing_payment_menu{margin:0 0 1em 0;}
.billing_payment_menu ul{}
.billing_payment_menu li{margin:10px 0;}
.billing_payment_menu ul a{border-radius:6px;color:#2f2f3b;display:inline-block;font:16px/120% 'Ubuntu',sans-serif;padding:8px 16px;text-decoration:none;}
.billing_payment_menu ul a:hover{background-color:#ececed;color:#8e003e;text-decoration:none;}
.billing_payment_menu table{border-collapse:collapse;border-spacing:0;}
.billing_payment_menu table td{vertical-align:middle;}
.billing_payment_menu i{margin:0 10px 0 0;}
.billing_payment_menu_secondary{padding:1em 0 1em 62px;}
.billing_payment_menu_secondary a{border-bottom:1px dashed #a6a6ab;color:#a6a6ab;cursor:pointer;font:14px/120% 'Ubuntu',sans-serif;text-decoration:none;}
.billing_payment_menu_secondary a:hover{border-bottom:1px dashed #8e003e;color:#8e003e;text-decoration:none;}
/** billing payment sum */
.billing_payment_sum{color:#2f2f3b;font:16px/120% 'Ubuntu',sans-serif;margin:0 0 2em 0;}
.billing_payment_sum b{color:#bd0052;font-weight:400;}

/**
 * line
 * Общие стили для всех записей line
 */

/** group menu */
.line_group_menu{left:0;position:absolute;bottom:0;}
.line_group_menu ul{height:32px;}
.line_group_menu li{border-radius:6px 6px 0 0;color:#2f2f3b;display:inline-block;font:22px/32px 'PT Sans Narrow',sans-serif;margin:0 8px 0 0;overflow:hidden;white-space:nowrap;}
.line_group_menu li:hover{background-color:#bd0052}
.line_group_menu a{color:#2f2f3b;cursor:pointer;display:inline-block;font:22px/32px 'PT Sans Narrow',sans-serif;padding:0 14px;text-decoration:none;}
.line_group_menu a:hover{color:#fff;text-decoration:none;}
.line_group_menu h1{color:#fff;display:inline-block;font:400 22px/32px 'PT Sans Narrow',sans-serif;margin:0;padding:0 14px;}
.line_group_menu small{font:22px/32px 'PT Sans Narrow',sans-serif;margin-left:5px;}
.line_group_menu li.a{background-color:#2f2f3b;}
.line_group_menu li.a a{color:#fff;}
.line_group_menu li.a a:hover{color:#ff9;}
@media only screen and (max-width:479px){
	.line_group_menu{left:2px;}
	.line_group_menu li{margin:0 2px 0 0;}
	.line_group_menu a{padding:0 2px 0 8px;}
	.line_group_menu h1{padding:0 2px 0 8px;}
	.line_group_menu small{display:inline-block;margin:0 -150px 0 0;padding:0 0 0 20px;width:130px;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.line_group_menu{left:2px;}
	.line_group_menu li{margin:0 2px 0 0;}
	.line_group_menu a{padding:0 2px 0 8px;}
	.line_group_menu h1{padding:0 2px 0 8px;}
	.line_group_menu small{display:inline-block;margin:0 -150px 0 0;padding:0 0 0 20px;width:130px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.line_group_menu a{padding:0 11px 0 14px;}
	.line_group_menu h1{padding:0 11px 0 14px;}
	.line_group_menu small{display:inline-block;margin:0 -150px 0 0;padding:0 0 0 20px;width:130px;}
}


/** tag description */
.line_tag_description{
	margin:0 0 1em 0;
}
.line_tag_description_container{
	color: #2f2f3b;
	font: 14px/140% 'Ubuntu',sans-serif;
	margin:0 0 1em 0;
	max-height: 39px;
	overflow: hidden;
}
.line_tag_description_container div{
}
/** header */
.line h2{color:#2f2f3b;font:700 28px/105% 'PT Sans Narrow',sans-serif;margin:0 0 .33em}
.line h2 a{color:#2f2f3b;text-decoration:none}
.line h2 a:hover{color:#2f2f3b;text-decoration:underline}
.line h2 a.live{color:#2f2f3b;text-decoration:none;cursor:default}
.line h2 a.live:hover{color:#2f2f3b;text-decoration:none;cursor:default}
/** modified */
.line_modified{color:#a6a6ab;font:italic 12px/133% 'Ubuntu',sans-serif;margin:0 0 .75em}
/** tag */
.line_tag{color:#a6a6ab;font:13px/133% 'Ubuntu',sans-serif;margin:0 0 .75em}
.line_tag a{background-color:#ececed;border-radius:4px;color:#6a6a73;display:inline-block;margin:0 0 4px 0;padding:0 6px;text-decoration:none;}
.line_tag a:hover{color:#8e003e;text-decoration:none}
/** site */
.line_site{color:#bd0052;font:14px/116% 'Ubuntu',sans-serif;margin:0 0 1em}
.line_site div{margin:0 8px 0 0;width:40px;float:left}
.line_site img{display:block}
.line_site a{font:14px 'Ubuntu',sans-serif}
.line_site nobr{white-space:nowrap;font:14px 'Ubuntu',sans-serif;color:#2f2f3b}
/** read */
.line_read{text-align:right}
.line_read a{background-color:#ececed;border-radius:6px;cursor:pointer;display:inline-block;font:15px/120% 'Ubuntu',sans-serif;padding:5px 20px}
.line_read a.live{color:#2f2f3b;text-decoration:none}
.line_read a.live:hover{color:#8e003e;text-decoration:none}
/** hr */
.line_tab{}
.line_tab_handlers{color:#6a6a73;float:right;font:14px/120% 'Ubuntu',sans-serif}
.line_tab_handlers li{display:inline-block;padding:5px 0}
.line_tab_handlers li span{color:#6a6a73;display:inline-block;margin:0 0 0 5px;padding:5px}
.line_tab_handlers li a{background-color:#d9d9db;color:#2f2f3b;cursor:pointer;display:inline-block;margin:0 0 0 5px;padding:5px;text-decoration:none}
.line_tab_handlers li a:hover{color:#8e003e}
.line_tab_handlers li.line_tab_handlers_active{padding:0}
.line_tab_handlers li.line_tab_handlers_active a{background-color:#ececed;border-bottom:0;padding:10px 5px}
.line_tab_containers{background-color:#ececed;clear:both}
.line_tab_container{padding:20px}
.line_tab_container_header{color:#2f2f3b;font:700 20px/105% 'PT Sans Narrow',sans-serif;margin:0 0 16px 0;}
.line_tab_container_header a{color:#bd0052;text-decoration:none;}
.line_tab_container_header a:hover{color:#8e003e;text-decoration:none;}
.line_tab_container_header a u{border-color:#e9aac5;}
.line_tab_container_header a:hover u{border-color:#8e003e;}
/** hr */
.line_sep{background-color:#d0d0d0;border:0;color:#d0d0d0;height:1px;margin:41px 0 33px}
/** area */
.line_area{text-align:center;}
.line_area_box{background-color:#ececed;display:inline-block;margin:33px 0;padding:10px 40px;}
.line_area_title{color:#6a6a73;font:700 28px/90% 'PT Sans Narrow',sans-serif;text-align:center;text-shadow:#fff 0 1px 0;}
.line_area_distance{color:#6a6a73;font:14px/100% 'Ubuntu',sans-serif;text-align:center;text-shadow:#fff 0 1px 0;margin:2px 0 0;}

/**
 * more
 * Кнопка подгрузки данных
 */
#line-list .more p{margin:10px 0 0 0}
#line-list .more p a{background-color:#2f2f3b;color:#fff;display:block;float:left;font:16px/16px 'Ubuntu',sans-serif;padding:8px 12px;text-decoration:none}
#line-list .more p a:hover{background-color:#8e003e;color:#fff;text-decoration:none}
#line-list .more p a{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
/**
 * job
 * вакансия
 */
/* text */
.line_job_text{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 0 1em 0}
.line_job_text table{border-collapse:collapse;border-spacing:0;color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;width:100%}
.line_job_text table th{border-top:1px solid #cbcbce;padding:5px;text-align:left;vertical-align:top}
.line_job_text table tr:first-child th{border-top:0}
.line_job_text table td{border-left:1px solid #cbcbce;border-top:1px solid #cbcbce;padding:5px;text-align:left;vertical-align:top}
.line_job_text table tr:first-child td{border-top:0}
/* payment */
.line_job_payment{color:#ad0048;float:left;font:16px/30px 'Ubuntu',sans-serif;text-align:right;width:440px}
/* resume */
.line_job_resume{margin:0 0 0 440px;text-align:right;width:200px}
.line_job_resume a{background-color:#bd0052;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font:16px/125% 'Ubuntu',sans-serif;padding:5px 20px;text-align:center;text-decoration:none}
.line_job_resume a:hover{background-color:#2f2f3b;color:#fff;text-decoration:none}

/* resume form */
.f_job_resume_career{border-left:1px solid #bbb;margin: 14px -14px 22px 14px;padding-left:14px}
/** note_image */
.note_photoalbum_list{margin:0 -20px 0 0;}

/*** note_text */
.note_text{margin:0 0 1em;}

/** note_video */
.note_video{margin:0 0 1em;}
.note_video .note_video_wrapper{background-color:#000;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}
.note_video .note_video_wrapper iframe{height:100%;position:absolute;width:100%;}
.note_video .note_video_thumbnail{background-color:#000;background-position:center;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;}
.note_video .note_video_play{background:url(https://inni.info/i/ytplay.png) 50% 50% no-repeat;display:block;height:100%;left:0;overflow:hidden;position:absolute;text-decoration:none;top:0;width:100%;}
.note_video .note_video_play span{position:absolute;top:100%;}

/** recent */
.line_note_recent h4{color:#2f2f3b;font:22px/26px 'Ubuntu',sans-serif;padding:0 0 6px 0;}
.line_note_recent h4 a{color:#2f2f3b;text-decoration:none;}
.line_note_recent h4 a:hover{color:#8e003e;text-decoration:none;}
.line_note_recent h4 a u{border-bottom:1px solid #a6a6ab;text-decoration:none;}
.line_note_recent h4 a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.line_note_recent table{border-collapse:collapse;border-spacing:0;font:14px/140% 'Ubuntu',sans-serif;}
.line_note_recent table td{padding:12px 0 0 0;text-align:left;vertical-align:top;}
.line_note_recent table div{background-position:center;background-repeat:no-repeat;background-size:cover;height:80px;margin:0 8px 0 0;width:80px;}
.line_note_recent table img{display:block;}
.line_note_recent table a{color:#bd0052;font:14px/140% 'Ubuntu',sans-serif;text-decoration:none;}
.line_note_recent table a:hover{color:#8e003e;text-decoration:none;}
.line_note_recent table a u{border-bottom:1px solid #e9aac5;text-decoration:none;}
.line_note_recent table a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}

.line_product_element_header{}
.line_product_element_header_h1{color:#2f2f3b;font:700 28px/105% 'PT Sans Narrow',sans-serif;margin:0;}
.line_product_element_header_h2{color:#2f2f3b;font:500 24px/120% 'PT Sans Narrow',sans-serif;margin:15px 0 0 0;}
.line_product_element_header_site{color:#a6a6ab;font:14px/140% 'Ubuntu',sans-serif;margin:0 0 10px 0;}
.line_product_element_header_site a{color:#2f2f3b;text-decoration:none;}
.line_product_element_header_site a:hover{color:#8e003e;text-decoration:none;}
.line_product_element_header_site a u{border-color:#a6a6ab;}
.line_product_element_header_site a:hover u{border-color:#8e003e;}
.line_product_element_header hr{background-color:#bd0052;border:0;color:#bd0052;height:5px;margin:10px 0;}


/**
 * product
 * Продукты и услуги
 */
/* ul */
.line_product .line_product_ul{margin:0 0 1em 0;}
.line_product .line_product_ul li{border-right:1px solid #cbcbce;border-bottom:1px solid #cbcbce;float:left;padding:10px;position:relative;width:199px;}
.line_product .line_product_ul li .line_product_image{height:149px;position:relative;width:199px;}
.line_product .line_product_ul li .line_product_image i{background-color:#fff;bottom:0;color:#2f2f3b;cursor:pointer;display:none;font:13px/30px 'Ubuntu',sans-serif;height:30px;left:0;margin:auto;outline:1px solid rgba(0,0,0,.15);position:absolute;right:0;text-align:center;top:0;width:145px;}
.line_product .line_product_ul li:hover .line_product_image i{display:inline-block;}
.line_product .line_product_ul li .line_product_image img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.line_product .line_product_ul li .line_product_image .line_product_image_mini_text{color: #666;font-style: italic;padding:5px;/*text-shadow: #aaa 0 1px 0;*/}
.line_product .line_product_ul li .line_product_price{background-color:#ececed;display:block;font:14px/28px 'Ubuntu',sans-serif;padding:0 10px;white-space:nowrap;}
.line_product .line_product_ul li .line_product_price_on{color:#2f2f3b;}
.line_product .line_product_ul li .line_product_price_off{color:#a6a6ab;}
.line_product .line_product_ul li .line_product_title{color:#2f2f3b;font:14px/18px 'Ubuntu',sans-serif;margin:10px;overflow:hidden;}
.line_product .line_product_ul li .line_product_height1{height:18px;} /* 5-21 */
.line_product .line_product_ul li .line_product_height2{height:36px;} /* 24-43 */
.line_product .line_product_ul li .line_product_height3{height:54px;} /* 36-59 */
.line_product .line_product_ul li .line_product_height4{height:72px;} /* 47-83 */
.line_product .line_product_ul li .line_product_height5{height:90px;} /* 64-97 */
.line_product .line_product_ul a,.line_product .line_product_ul a:hover{color:#2f2f3b;text-decoration:none;}
.line_product .line_product_ul li.line_product_more{}
.line_product .line_product_ul li.line_product_more .line_product_title{color:#d5d5d8;}
.line_product .line_product_ul li.line_product_more .line_product_price{background-color:#fbfbfb;}
.line_product .line_product_ul li.line_product_more .line_product_price_on{color:#d5d5d8;}
.line_product .line_product_ul li.line_product_more .line_product_price_off{color:#ededee;}
.line_product_more_label{background-color:#fff;bottom:0;color:#2f2f3b;cursor:pointer;font:400 14px/18px 'Ubuntu',sans-serif;height:54px;left:0;margin:auto;outline:1px solid rgba(0,0,0,.15);padding:10px 0;position:absolute;right:0;text-align:center;top:0;width:120px;}
.line_product_more_label .line_product_more_label_arrow{display:inline-block;}
.line_product_more_label:hover{color:#bd0052;}
.line_product_more_label:hover .line_product_more_label_arrow{}

.line_product .line_product_ul_container{margin:0 1px 0 0;overflow:hidden;}
.line_product .line_product_ul_container .line_product_ul.live{width:9999px;}
.line_product .line_product_ul_container .line_product_ul.live li{border-bottom:0!important;padding-bottom:0!important;}

@media only screen and (max-width:359px){
	.line_product .line_product_ul li{padding:5px;width:149px;}
	.line_product .line_product_ul li .line_product_image{height:111px;width:149px;}
	.line_product .line_product_ul li .line_product_price{font:13px/32px 'Ubuntu',sans-serif;padding:0 5px;}
	.line_product .line_product_ul li .line_product_title{font:13px/18px 'Ubuntu',sans-serif;margin:5px;}
	.line_product_item_2_column_first{padding-left:0!important;}
	.line_product_item_2_column_last{border-right:0!important;padding-right:0!important;}
	.line_product_item_2_row_first{padding-top:0!important;}
	.line_product_item_2_row_last{border-bottom:0!important;padding-bottom:0!important;}
}
@media only screen and (min-width:360px) and (max-width:479px){
	.line_product .line_product_ul li{padding:10px;width:159px;}
	.line_product .line_product_ul li .line_product_image{height:119px;width:159px;}
	.line_product .line_product_ul li .line_product_price{font:13px/32px 'Ubuntu',sans-serif;padding:0 5px;}
	.line_product .line_product_ul li .line_product_title{font:13px/18px 'Ubuntu',sans-serif;margin:5px;}
	.line_product_item_2_column_first{padding-left:0!important;}
	.line_product_item_2_column_last{border-right:0!important;padding-right:0!important;}
	.line_product_item_2_row_first{padding-top:0!important;}
	.line_product_item_2_row_last{border-bottom:0!important;padding-bottom:0!important;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.line_product .line_product_ul li{padding:5px;width:149px;}
	.line_product .line_product_ul li .line_product_image{height:111px;width:149px;}
	.line_product .line_product_ul li .line_product_price{font:13px/32px 'Ubuntu',sans-serif;padding:0 5px;}
	.line_product .line_product_ul li .line_product_title{font:13px/18px 'Ubuntu',sans-serif;margin:5px;}
	.line_product_item_3_column_first{padding-left:0!important;}
	.line_product_item_3_column_last{border-right:0!important;padding-right:0!important;}
	.line_product_item_3_row_first{padding-top:0!important;}
	.line_product_item_3_row_last{border-bottom:0!important;padding-bottom:0!important;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.line_product .line_product_ul li{padding:5px;}
	.line_product .line_product_ul li .line_product_title{margin:5px;}
	.line_product_item_2_column_first{padding-left:0!important;}
	.line_product_item_2_column_last{border-right:0!important;padding-right:0!important;}
	.line_product_item_2_row_first{padding-top:0!important;}
	.line_product_item_2_row_last{border-bottom:0!important;padding-bottom:0!important;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
	.line_product_item_2_column_first{padding-left:0!important;}
	.line_product_item_2_column_last{border-right:0!important;padding-right:0!important;}
	.line_product_item_2_row_first{padding-top:0!important;}
	.line_product_item_2_row_last{border-bottom:0!important;padding-bottom:0!important;}
}
@media only screen and (min-width:1280px) and (max-width:1359px){
	.line_product_item_3_column_first{padding-left:0!important;}
	.line_product_item_3_column_last{border-right:0!important;padding-right:0!important;}
	.line_product_item_3_row_first{padding-top:0!important;}
	.line_product_item_3_row_last{border-bottom:0!important;padding-bottom:0!important;}
}
@media only screen and (min-width:1360px){
	.line_product .line_product_ul li{padding:15px;}
	.line_product_item_3_column_first{padding-left:0!important;}
	.line_product_item_3_column_last{border-right:0!important;padding-right:0!important;}
	.line_product_item_3_row_first{padding-top:0!important;}
	.line_product_item_3_row_last{border-bottom:0!important;padding-bottom:0!important;}
}

/* table */
.line_product table{border-collapse:collapse;border-spacing:0;color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 0 1em 0;width:100%}
.line_product table th{border-left:1px solid #cbcbce;border-top:0;padding:5px;text-align:left;vertical-align:middle;white-space:nowrap}
.line_product table th:first-child{border-left:0}
.line_product table td{border-left:1px solid #cbcbce;border-top:1px solid #cbcbce;padding:5px;text-align:left;vertical-align:middle}
.line_product table td:first-child{border-left:0}
.line_product table td.line_product_image{width:194px;height:194px;background-position:center;background-repeat:no-repeat;box-shadow:inset #fff 0 0 0 5px}
.line_product table td.line_product_price{white-space:nowrap;text-align:right}
.line_product table a,.line_product table a:hover{color:#2f2f3b;text-decoration:none}
.line_product table .line_product_select_edit a,.line_product table .line_product_select_edit a:hover{color:#2f2f3b;text-decoration:none;background-color:#ececed;margin:0 5px;padding:5px}
.line_product table.live td{cursor:pointer}
.line_product table.live tr:hover td{background-color:#ececed}
.line_product table.live tr:hover td.product_element_image{box-shadow:inset #ececed 0 0 0 5px}
/* description */
.line_product_description{color:#a6a6ab;font:italic 13px/133% 'Ubuntu',sans-serif}
/* table_select */
.line_product_select_element table{border-collapse:collapse;border-spacing:0;color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 0 1em 0;width:100%}
.line_product_select_element table tr{border-top:1px solid #cbcbce}
.line_product_select_element table tr:first-child{border-top:0}
.line_product_select_element table td{padding:5px;text-align:left;vertical-align:middle}
.line_product_select_element table td:first-child{border-right:1px solid #cbcbce}
.line_product_select_element table td:last-child{width:10%}
.line_product_select_element table td.line_product_select_element_image{width:194px;height:194px;background-position:center;background-repeat:no-repeat;box-shadow:inset #fff 0 0 0 5px}
.line_product_select_element table tr:hover td{background-color:#ececed}
.line_product_select_element table tr:hover td.line_product_select_element_image{box-shadow:inset #ececed 0 0 0 5px}

/**
 * product_popup
 * Всплывающая форма
 */
.line_product_element{}
.line_product_element_image{margin:0 0 1em 0}
.line_product_element_image img{display:block}
.line_product_element_scroll{width:425px;overflow-y:auto}
.line_product_element_sunken{padding:10px 20px;background-color:#ececed;text-shadow:#fff 0 1px 0;margin:.33em 0;width:360px}
.line_product_element_price{color:#2f2f3b;font:normal 20px/105% 'Ubuntu',sans-serif;margin:.33em 0}
.line_product_element_description{color:#6a6a73;font:italic 13px/133% 'Ubuntu',sans-serif}

.line_product_element_messenger{margin:1em 0 0 0}
.line_product_element_messenger_action{display:inline-block;background-color:#bd0052;border-radius:6px;color:#fff;font:16px/125% 'Ubuntu',sans-serif;padding:5px 20px;text-align:center;text-decoration:none;cursor:pointer}
.line_product_element_messenger_action:hover{background-color:#2f2f3b;color:#fff;text-decoration:none}
/*.line_product_element_messenger .messenger_attachment{display:none}*/

.line_product_element_renameit{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:1.5em 0 0}
.line_product_element_renameit ul{margin:.4em 0;list-style:disc outside none}
.line_product_element_renameit ul li{margin:.2em 0 .2em 2em}
.line_product_element_renameit h3{color:#2f2f3b;font:700 20px/105% 'PT Sans Narrow',sans-serif;margin:10px 0 5px;padding-left:4px}
.line_product_element_renameit table{border-collapse:collapse;border-spacing:0;color:#2f2f3b;display:block;font:13px/112% 'Ubuntu',sans-serif;margin:5px 0 10px 0;overflow-x:auto}
.line_product_element_renameit table td{border:1px solid #d9d9db;padding:4px;text-align:center;vertical-align:middle}
.line_product_element_renameit img{display:block;max-width:400px;max-height:320px;margin:5px 10px}
.line_product_element_renameit table img{display:block;max-width:100px;max-height:100px;margin:0;}

/**
 * product_popup
 * Всплывающая форма
 */
.popup_line_product{background-color:#fff;padding:20px 5px 20px 20px;position:relative}
.popup_line_product_image{float:left}
.popup_line_product_image img{display:block}
.popup_line_product_scroll{width:425px;overflow-y:auto}
.popup_line_product_text{width:400px}
.popup_line_product h1{color:#2f2f3b;font:normal 28px/105% 'Ubuntu',sans-serif;margin:0 0 .33em}
.popup_line_product_sunken{padding:10px 20px;background-color:#ececed;text-shadow:#fff 0 1px 0;margin:.33em 0}
.popup_line_product_price{color:#2f2f3b;font:normal 20px/105% 'Ubuntu',sans-serif;margin:.33em 0}
.popup_line_product_description{color:#6a6a73;font:italic 13px/133% 'Ubuntu',sans-serif}

/*** popup_line_product_renameit */
/** (editor) */
.popup_line_product_renameit{margin:1.5em 0 0;}
.popup_line_product_renameit ul{margin:.4em 0;}
.popup_line_product_renameit img{display:block;margin:5px 10px;max-height:320px;max-width:400px;}
/** (public) */
.nicEdit_popup_line_product_renameit ul{margin:.4em 0;}
.nicEdit_popup_line_product_renameit img{display:block;margin:5px 10px;max-height:320px;max-width:400px;}

.popup_line_product_messenger{margin:1em 0 0 0;position:relative;}
.popup_line_product_messenger_action{display:inline-block;background-color:#bd0052;border-radius:6px;color:#fff;font:16px/125% 'Ubuntu',sans-serif;padding:5px 20px;text-align:center;text-decoration:none;cursor:pointer}
.popup_line_product_messenger_action:hover{background-color:#2f2f3b;color:#fff;text-decoration:none}
/*.popup_line_product_messenger .messenger_attachment{display:none}*/

.popup_line_product_close{cursor:pointer;display:block;opacity:.5;position:absolute;right:-62px;}
.popup_line_product_close:hover{opacity:1;}
.popup_line_product_next{cursor:pointer;display:block;opacity:.5;position:absolute;right:-62px;}
.popup_line_product_next:hover{opacity:1;}
.popup_line_product_previous{cursor:pointer;display:block;left:-62px;opacity:.5;position:absolute;}
.popup_line_product_previous:hover{opacity:1;}

/** recent */
.line_product_recent h4{color:#2f2f3b;font:22px/26px 'Ubuntu',sans-serif;padding:0 0 18px 0;}
.line_product_recent h4 a{color:#2f2f3b;text-decoration:none;}
.line_product_recent h4 a:hover{color:#8e003e;text-decoration:none;}
.line_product_recent h4 a u{border-bottom:1px solid #a6a6ab;text-decoration:none;}
.line_product_recent h4 a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.line_product_recent table{border-collapse:collapse;border-spacing:0;}
.line_product_recent table td{padding:12px 0 0 0;text-align:left;vertical-align:top;}
.line_product_recent table tr:first-child td{padding:0;}
.line_product_recent table div{height:40px;margin:0 8px 0 0;width:40px;}
.line_product_recent table img{display:block;margin:4px 0 0 0;}
.line_product_recent table a{color:#bd0052;font:14px/140% 'Ubuntu',sans-serif;text-decoration:none;}
.line_product_recent table a:hover{color:#8e003e;text-decoration:none;}
.line_product_recent table a u{border-bottom:1px solid #e9aac5;text-decoration:none;}
.line_product_recent table a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.line_product_recent table .line_product_recent_site{color:#2f2f3b;font:13px/120% 'Ubuntu',sans-serif;margin:2px 0 0 0;}

/** message recent */
.message_recent_list{border-top:1px solid #cbcbce;}
.message_recent{border-bottom:1px solid #cbcbce;padding:6px 0;}
.message_recent_name{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 110px .25em 0;}
.message_recent_name a{text-decoration:none;}
.message_recent_name a:hover{text-decoration:none;}
.message_recent_date{color:#a6a6ab;float:right;font:13px/140% 'Ubuntu',sans-serif;margin:0 0 .25em 12px;}
.message_recent_body{color:#a6a6ab;font:14px/140% 'Ubuntu',sans-serif;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/** message recent more */
.message_recent_list .more p{margin:10px 0 0 0}
.message_recent_list .more p a{background-color:#2f2f3b;border-radius:6px;color:#fff;display:block;float:left;font:16px/16px 'Ubuntu',sans-serif;padding:8px 12px;text-decoration:none}
.message_recent_list .more p a:hover{background-color:#8e003e;color:#fff;text-decoration:none}

/** message list */
.message_list_private{background-color:#ececed;padding:20px;}
.message_list_message{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;position:relative;}
.message_list_message:after{content:"";height:0;position:absolute;top:100%;width:0;}
.message_list_correspondent{margin:24px 50px 12px 0;}
.message_list_correspondent:after{}
.message_list_my{background-color:#fff;border-radius:6px;margin:24px 0 12px 50px;padding:6px 12px;}
.message_list_my:after{}
.message_list_request{margin:24px 50px 12px 0;}
.message_list_request:after{}
.message_list_response{background-color:#fff;border-radius:0 6px 6px 6px;margin:0 0 12px 50px;padding:6px 12px;}
.message_list_response:after{border-right:12px solid transparent;border-bottom:6px solid #fff;left:0;top:-6px;}
.message_list_response_placeholder{background-color:#fff;border-radius:0 6px 6px 6px;margin:0 0 12px 50px;padding:6px 0;text-align:center;width:80px;}
.message_list_response_placeholder:after{border-right:12px solid transparent;border-bottom:6px solid #fff;left:0;top:-6px;}
.message_list_name{color:#6a6a73;float:left;font:13px/140% 'Ubuntu',sans-serif;}
.message_list_date{color:#a6a6ab;font:13px/140% 'Ubuntu',sans-serif;text-align:right;}
.message_list_obj{color:#6a6a73;font:italic 13px/140% 'Ubuntu',sans-serif;margin:.5em 0 0 0;}
.message_list_obj a{color:#6a6a73;text-decoration:none;}
.message_list_obj a:hover{color:#8e003e;text-decoration:none;}
.message_list_obj a u{border-bottom:1px solid #a6a6ab;}
.message_list_obj a:hover u{border-bottom:1px solid #8e003e;}
.message_list_body{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:.33em 0 0 0;}
.message_list_body a{color:#2f2f3b;}
/*.message_list_warning{color:#c00;font:14px/140% 'Ubuntu',sans-serif;margin:.33em 0 0 0;}*/
/*.message_list_warning a{color:#2f2f3b;}*/
a.message_list_action{cursor:pointer;font:14px/140% 'Ubuntu',sans-serif;text-decoration:none;}
a.message_list_action:hover{text-decoration:none;}
a.message_list_action u{border-bottom:1px dashed #bd0052;}
a.message_list_action:hover u{border-bottom:1px dashed #8e003e;}

/** message flow */
.message_flow_message{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 0 2em 0;position:relative;}
.message_flow_my{background-color:#ececed;border-radius:6px;padding:6px 12px;}
.message_flow_obj{color:#2f2f3b;float:left;font:14px/140% 'Ubuntu',sans-serif;margin:0 0 .25em 0;}
.message_flow_obj a{color:#bd0052;text-decoration:none;}
.message_flow_obj a:hover{color:#8e003e;text-decoration:none;}
.message_flow_obj a u{border-bottom:1px solid #e9aac5;}
.message_flow_obj a:hover u{border-bottom:1px solid #8e003e;}
.message_flow_date{color:#a6a6ab;font:13px/140% 'Ubuntu',sans-serif;margin:0 0 .25em 0;text-align:right;}
.message_flow_name{color:#6a6a73;font:13px/140% 'Ubuntu',sans-serif;margin:0 0 .25em 0;}
.message_flow_body{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;}
.message_flow_body a{color:#2f2f3b;}
/** message flow more */
.message_flow .more p{margin:10px 0 0 0}
.message_flow .more p a{background-color:#2f2f3b;border-radius:6px;color:#fff;display:block;float:left;font:16px/16px 'Ubuntu',sans-serif;padding:8px 12px;text-decoration:none}
.message_flow .more p a:hover{background-color:#8e003e;color:#fff;text-decoration:none}
/** recent */
.message_flow_recent h4{color:#2f2f3b;font:22px/26px 'Ubuntu',sans-serif;padding:0 0 6px 0;}
.message_flow_recent h4 a{color:#2f2f3b;text-decoration:none;}
.message_flow_recent h4 a:hover{color:#8e003e;text-decoration:none;}
.message_flow_recent h4 a u{border-bottom:1px solid #a6a6ab;text-decoration:none;}
.message_flow_recent h4 a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.message_flow_recent_message{padding:12px 0 0 0;}
.message_flow_recent_message a{color:#bd0052;font:14px/140% 'Ubuntu',sans-serif;text-decoration:none;}
.message_flow_recent_message a:hover{color:#8e003e;text-decoration:none;}
.message_flow_recent_message a u{border-bottom:1px solid #e9aac5;text-decoration:none;}
.message_flow_recent_message a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.message_flow_recent_message .message_flow_recent_name{color:#a6a6ab;font:13px/120% 'Ubuntu',sans-serif;margin:1px 0 0 0;}
.message_flow_recent_message .message_flow_recent_body{color:#2f2f3b;font:italic 14px/140% 'Ubuntu',sans-serif;margin:2px 0 0 0;}
.message_flow_recent_message .message_flow_recent_body a{color:#2f2f3b;text-decoration:underline;}
.message_flow_recent_message .message_flow_recent_body a:hover{color:#8e003e;text-decoration:underline;}

/** message list control */
.message_list_control{color:#2f2f3b;margin:0 0 4px 0;}
.message_list_control a{cursor:pointer;font:13px/140% 'Ubuntu',sans-serif;text-decoration:none;}
.message_list_control a:hover{text-decoration:none;}
.message_list_control a u{border-bottom:1px dashed #bd0052;}
.message_list_control a:hover u{border-bottom:1px dashed #8e003e;}
.message_list_control span{background-color:#a6a6ab;border:none;color:#a6a6ab;display:inline-block;height:12px;margin:2px 6px -2px 6px;overflow:hidden;padding:0;width:1px;}

/**
 * popup messenger
 * Всплывающая форма виджета messenger
 */
.message_messenger_form{}

.popup_messenger_attachment div{float:left;margin:0 8px 0 0;width:50px}
.popup_messenger_attachment img{display:block}
.popup_messenger_attachment a{color:#6a6a73;text-decoration:none}
.popup_messenger_comment{position:absolute;right:0;top:0;font:14px/29px 'Ubuntu',sans-serif;color:#2f2f3b}
.popup_messenger_comment a{}
.popup_messenger_comment a:hover{}
@media only screen and (max-width:479px){
	.popup_messenger{width:240px;}
}

/**
 * popup message
 * Всплывающее уведомление о новом сообщении
 */
.popup_message{color:#2f2f3b;font:14px/133% 'Ubuntu',sans-serif;position:fixed;z-index:1000;}
.popup_message_name{color:#6a6a73;font:13px/140% 'Ubuntu',sans-serif;}
.popup_message_body{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:.33em 0 0 0;}
.popup_message_body a{color:#2f2f3b;}
.popup_message_obj{color:#6a6a73;font:italic 13px/140% 'Ubuntu',sans-serif;margin:.5em 0 0 0;}
.popup_message_obj a{color:#6a6a73;text-decoration:none;}
.popup_message_obj a:hover{color:#8e003e;text-decoration:none;}
.popup_message_obj a u{border-bottom:1px solid #a6a6ab;}
.popup_message_obj a:hover u{border-bottom:1px solid #8e003e;}
.popup_message_button{margin:1em 0 0}
.popup_message_button a{border-radius:6px;cursor:pointer;display:inline-block;font:16px/125% 'Ubuntu',sans-serif;margin:0 0 4px 0;padding:5px 20px;text-align:center;text-decoration:none}
.popup_message_button a:hover{text-decoration:none}
.popup_message_button_dismiss{background-color:#ddd;border-radius:6px;color:#2f2f3b}
.popup_message_button_dismiss:hover{background-color:#2f2f3b;color:#fff}
.popup_message_button_read{background-color:#bd0052;border-radius:6px;color:#fff}
.popup_message_button_read:hover{background-color:#2f2f3b;color:#fff}

/** form */

/** box */
.message_inline_form_box{background-color:#fff;border:1px solid #bbb;box-shadow:inset 0 0 2px rgba(0,0,0,.25);padding:4px 5px;}

/** checkbox */
.message_inline_form_checkbox{float:left;margin:18px 0 0 9px;overflow:hidden;position:relative;}
.message_inline_form_checkbox label{cursor:pointer;color:#6a6a73;display:inline-block;font:13px/20px 'Ubuntu',sans-serif;margin:0;width:auto;}
.message_inline_form_checkbox label input{left:-9999px;position:absolute;top:0;}
.message_inline_form_checkbox label span{color:#888;display:inline-block;padding:0 0 0 22px;}
.message_inline_form_checkbox label span:hover{color:#5e5e5e;}
.message_inline_form_checkbox label span:before{content:'';display:block;height:16px;left:0;position:absolute;top:1px;width:16px;}
.message_inline_form_checkbox label input:checked + span{color:#333;}
.message_inline_form_checkbox label input[type="checkbox"] + span:before{}
.message_inline_form_checkbox label input[type="checkbox"]:checked + span:before{}
.message_inline_form_checkbox{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;}

/** error */
.message_inline_form_error{background-color:#888;border-radius:6px;color:#fff;float:left;font:14px/18px 'Ubuntu',sans-serif;margin-bottom:18px;padding:9px 15px;}
.message_inline_form_error p{margin:0 0 0 12px;padding:3px 0;text-indent:-12px;text-shadow:#666 0 0 10px}
.message_inline_form_error p b{font:bold 15px/18px Tahoma}
.message_inline_form_error a{color:#fff}
.message_inline_form_error a:hover{color:#eee}

/** file */
.message_inline_form_row .message_inline_form_file label input[type="file"]{position:fixed;top:-1000px;}
.message_inline_form_row .message_inline_form_file label{color:#2f2f3b;cursor:pointer;display:inline-block;font:14px 'Ubuntu',sans-serif;padding:0;white-space:normal;width:auto;}
.message_inline_form_row .message_inline_form_file label b{background-color:#ddd;border-radius:6px;border:0;box-shadow:inset 0 -1px 0 #ccc;color:#1a1a1a;cursor:pointer;display:inline-block;font:14px 'Ubuntu',sans-serif;margin:0 3px;padding:3px 6px;text-shadow:0 1px 0 #eee;}
.message_inline_form_row .message_inline_form_file label b:hover{background-color:#ccc;box-shadow:inset 0 -1px 0 #bbb;color:#000;text-shadow:#eee 0 1px 0;}
.message_inline_form_row .message_inline_form_file label i{color:#a6a6ab;display:inline-block;font:normal 14px 'Ubuntu',sans-serif;margin:0 3px;}
.message_inline_form_row .message_inline_form_file label span{color:#2f2f3b;display:inline-block;font:italic 16px 'Ubuntu',sans-serif;margin:0 3px;}
.message_inline_form_row .message_inline_form_file input[type="button"]{border:0;cursor:pointer;display:none;margin:3px 0 3px 4px;}
.message_inline_form_row .message_inline_form_file input[type="button"]:hover{}
.message_inline_form_info{color:#6a6a73;font:italic 13px/20px 'Ubuntu',sans-serif;margin:0;padding:2px 7px;}

/** input */
.message_inline_form_input{background-color:#fff;border:0;box-shadow:none;color:#2f2f3b;display:block;font:16px/20px 'Ubuntu',sans-serif;margin:0;padding:6px 3px;resize:none;width:100%;}
textarea.message_inline_form_input{height:100px;resize:none;}
.message_inline_form_input:disabled{background-color:#f6f6f6;box-shadow:none;color:#6a6a73;}
.message_inline_form_input:focus{outline:none;outline-offset:0;}
.message_inline_form_input::placeholder{font:italic 14px/100% 'Ubuntu',sans-serif;}
.message_inline_form_input::-webkit-input-placeholder{font:italic 14px/100% 'Ubuntu',sans-serif;}
.message_inline_form_input::-moz-placeholder{font:italic 14px/100% 'Ubuntu',sans-serif;}
.message_inline_form_input:-moz-placeholder{font:italic 14px/100% 'Ubuntu',sans-serif;}
.message_inline_form_input:-ms-input-placeholder{font:italic 14px/100% 'Ubuntu',sans-serif;}

/** label */
.message_inline_form_row label{color:#6a6a73;display:table-cell;font:14px/20px 'Ubuntu',sans-serif;padding:6px 3px;white-space:nowrap;width:1%;}
.message_inline_form_row label.bad{color:red;}
.message_inline_form_row label b{color:red;}

/** row */
.message_inline_form_row{display:table;width:100%;}

/** cell */
.message_inline_form_cell{display:table-cell;padding:0 6px 0 0;width:100%;}

/** sep */
.message_inline_form_sep{background-color:#ccc;border:none;color:#ccc;height:1px;margin:3px 0;padding:0;width:100%;}

/** submit */
.message_inline_form_submit{float:right;margin:13px 0 10px 0;}
.message_inline_form_submit input{background-color:#d9d9db;border-radius:3px;border:0;box-shadow:inset 0 -1px 0 #0001;color:#2f2f3b;cursor:pointer;font:16px/100% 'Ubuntu',sans-serif;margin:0;padding:7px 12px;text-shadow:0 1px 0 #fffb;}
.message_inline_form_submit input:hover{background-color:#c6c6ca;}
.message_inline_form_submit input:active{background-color:#b3b3b8;box-shadow:none;}
.message_inline_form_submit input:disabled{background-color:#d9d9db;color:#a5a5aa;}
.message_inline_form_submit input:focus{background-color:#c6c6ca;}

/*** page-list ***/
#page-list{color:#333;font:16px/20px Arial;list-style:none;margin:0;padding:0}
#page-list ul{color:#333;font:16px/20px Arial;list-style:none;margin:0 0 0 20px;padding:0}
#page-list li{list-style:none;margin:4px 0;padding:0}
#page-list i{display:block;float:left;height:20px;width:20px}
#page-list a.down{border-bottom:4px solid transparent;border-left:8px solid #333;border-right:0;border-top:4px solid transparent;display:block;height:0;margin:5px 0 0 5px;width:0}
#page-list a.up{border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid red;display:block;height:0;margin:5px 0 0 5px;width:0}
/** audio */
.pageblock_audio{margin:0 0 1.5em}
.pageblock_audio ul{font:14px/18px 'Ubuntu',sans-serif}
.pageblock_audio ul li{cursor:default;margin:0 0 4px}
.pageblock_audio ul li div{float:left}
.pageblock_audio ul li i{float:left;margin:3px 6px 0 3px}
.pageblock_audio ul li span{color:#2f2f3b;border-bottom:1px dashed #a6a6ab;cursor:pointer}
.pageblock_audio ul li span:hover{color:#bd0052;border-bottom:1px dashed #e9aac5}
.pageblock_audio ul li.active span{color:#bd0052;border-bottom:1px dashed #e9aac5}
.pageblock_audio .pageblock_description{margin:1em 0 0 0}
/** file */
.file{margin:0 0 1.5em}
.file ul{font:14px/18px 'Ubuntu',sans-serif;list-style:none;margin:0 0 1em;padding:0}
.file ul li{cursor:default;list-style:none;margin:0 0 4px}
.file ul li div{float:left}
.file ul li p.title{color:#2f2f3b;font:14px/18px 'Ubuntu',sans-serif;margin:0 0 2px;padding:0}
.file ul li p.title a{color:#2f2f3b;font:14px/18px 'Ubuntu',sans-serif;text-decoration:underline}
.file ul li p.title a:hover{color:#bd0052;text-decoration:underline}
.file ul li p.description{color:#2f2f3b;font:12px/18px 'Ubuntu',sans-serif;margin:0 0 2px;padding:0}
.file ul li i{color:#a6a6ab;font:14px/18px 'Ubuntu',sans-serif}
.file div.hide,.file div.show{cursor:pointer;margin:6px 0 0 8px;}
.file div.num{cursor:move;font:14px/18px 'Ubuntu',sans-serif;margin:4px 7px 0 0;text-align:right;width:30px}
.file .pageblock_description{margin:1em 0 0 0}

/** photoalbum */
.pageblock_photoalbum{margin:0 -20px 0 0}
.pageblock_photoalbum .pageblock_description{margin:0 20px 1em 0}

/** panorama */
.panorama{width:640px;margin:0 0 1em 0}
.panorama img.zoom{max-width:640px}
.panorama .description{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 20px 1em 0}

/** text */
.pageblock_text{margin:0 0 2em;}

/** pageblock_video */
.pageblock_video{margin:0 0 1em;}
.pageblock_video .pageblock_video_wrapper{background-color:#000;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}
.pageblock_video .pageblock_video_wrapper iframe{height:100%;position:absolute;width:100%;}
.pageblock_video .pageblock_video_thumbnail{background-color:#000;background-position:center;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;}
.pageblock_video .pageblock_video_play{background:url(https://inni.info/i/ytplay.png) 50% 50% no-repeat;display:block;height:100%;left:0;overflow:hidden;position:absolute;text-decoration:none;top:0;width:100%;}
.pageblock_video .pageblock_video_play span{position:absolute;top:100%;}

/*** site ***/
.site_image{float:left;height:40px;width:40px;}
.site_image img{display:block;margin:4px 0 0 0;}
.site_text{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 0 0 50px;}
.site_text h2{color:#a6a6ab;font:400 28px/34px 'PT Sans Narrow',sans-serif;padding:3px 0;}
.site_text h2 a{font-weight:700;text-decoration:none}
.site_text h2 a:hover{text-decoration:none}
.site_text p{margin:.5em 0;}
.site_text p a{text-decoration:none}
.site_text p a:hover{text-decoration:none}
/** separator **/
.site hr{background-color:#d0d0d0;border:0;color:#d0d0d0;height:1px;margin:31px 0 23px}
/** site_tag **/
.site_tag{color:#6a6a73;font:13px/133% Arial;margin:0 0 .5em}
/** read **/
.site .read{font:14px/100% 'Ubuntu',sans-serif}
.site .read a.live{border-bottom:1px dashed #bd0052;text-decoration:none}
.site .read a.live:hover{border-bottom:1px dashed #8e003e;text-decoration:none}

/*** site list ***/
.site_list h3{color:#2f2f3b;font:normal 16px 'Ubuntu',sans-serif}
.site_list ul{list-style:none;margin:5px 0 20px 0}
.site_list ul li{color:#2f2f3b;font:14px 'Ubuntu',sans-serif}
/** more **/
#site-list .more p{margin:10px 0 0 0}
#site-list .more p a{background-color:#2f2f3b;color:#fff;display:block;float:left;font:16px/16px 'Ubuntu',sans-serif;padding:8px 12px;text-decoration:none}
#site-list .more p a:hover{background-color:#8e003e;color:#fff;text-decoration:none}
#site-list .more p a{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}

/** contact */
.site_contact{}
.site_contact address{color:#2f2f3b;font:14px/110% 'Ubuntu',sans-serif;padding:0 0 10px 0;}
.site_contact address p{color:#6a6a73;font:13px/125% 'Ubuntu',sans-serif;padding:0 0 5px;}
.site_contact_phone{color:#2f2f3b;font:14px/150% 'Ubuntu',sans-serif;margin:0 0 5px 0;}
.site_contact_phone p{color:#6a6a73;font:13px/125% 'Ubuntu',sans-serif;}

/** site_description **/
.site_description{color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif;margin:0 0 2em}
.site_description h2{color:#2f2f3b;font:700 28px/105% 'PT Sans Narrow',sans-serif;margin:0 0 .33em}
.site_description h3,.site_description h3 *{color:#2f2f3b;font:normal 28px/105% 'Ubuntu',sans-serif;margin:16px 0 8px}
.site_description h4,.site_description h4 *{color:#2f2f3b;font:normal 21px/105% 'Ubuntu',sans-serif;margin:16px 0 8px}
.site_description blockquote{color:#2f2f3b;font:italic 16px Georgia;padding:20px 40px;position:relative}
.site_description blockquote:before{color:#a2a2a2;content:"\201C";display:block;font-size:80px;left:0;position:absolute;top:-8px}
.site_description img{display:block;margin:0 16px 16px 0;mix-blend-mode: multiply;}
.site_description ul{list-style:disc outside none;margin:1em 0}
.site_description ul li{margin:0 0 0 3em}
.site_description ol{list-style:decimal outside none;margin:1em 0}
.site_description ol li{margin:0 0 0 3em}
.site_description table{border-collapse:collapse;border-spacing:0;color:#2f2f3b;font:14px/140% 'Ubuntu',sans-serif}
.site_description table td{border:1px solid #ccc;padding:5px;text-align:left;vertical-align:top}
.site_description hr{background-color:#d0d0d0;border:0;color:#d0d0d0;height:1px;margin:31px 0 23px}


	.site_main_description {
		padding: 0 0 30px 0;
		position: relative;
	}

	.site_main_description_checkbox {
		display: none;
	}

	.site_main_description_handler {
		background-color: #ececed;
		border-radius: 6px;
		bottom: 0px;
		color: #2f2f3b;
		cursor: pointer;
		display: block;
		font: 400 15px/18px 'Ubuntu',sans-serif;
		height: 18px;
		padding: 5px 16px;
		position: absolute;
	}

	.site_main_description_handler:hover {
		color: #8e003e;
	}

	.site_main_description_container {
		height: 120px;
		overflow: hidden;
	}

	.site_main_description_checkbox:checked ~ .site_main_description_container {
		background-color: #fff;
		display: block;
		height: auto;

		/*position: fixed;*/
		width: auto;
	}
	.site_main_description_checkbox:checked ~ .site_main_description_handler {
		display: none;
	}


/**
 * site wizard
 * Шаги создания сайта
 */
.site_wizard{margin:0 -20px 2em 0}
.site_wizard ul li{background-color:#ddd;border-radius:6px;float:left;height:75px;margin:0 20px 0 0;width:200px}
.site_wizard ul li span{color:#fff;display:block;font:14px/17px 'Ubuntu',sans-serif;padding:14px 10px 10px}
.site_wizard ul li a{color:#fff;display:block;font:14px/17px 'Ubuntu',sans-serif;padding:14px 10px 10px;text-decoration:none}
.site_wizard ul li b{display:block;float:left;font:bold 24px/24px 'Ubuntu',sans-serif;height:55px;margin-top:-7px;width:22px}
.site_wizard ul li .site_wizard_completed{color:#2f2f3b;text-shadow:#eee 0 1px 0}
.site_wizard ul li .site_wizard_active{color:#f82672;text-shadow:#eee 0 1px 0}

.site_warning_bad {color:red;margin: 5px 0;}

/** recent */
.site_recent h4{color:#2f2f3b;font:22px/26px 'Ubuntu',sans-serif;padding:0 0 18px 0;}
.site_recent h4 a{color:#2f2f3b;text-decoration:none;}
.site_recent h4 a:hover{color:#8e003e;text-decoration:none;}
.site_recent h4 a u{border-bottom:1px solid #a6a6ab;text-decoration:none;}
.site_recent h4 a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.site_recent table{border-collapse:collapse;border-spacing:0;}
.site_recent table td{padding:12px 0 0 0;text-align:left;vertical-align:top;}
.site_recent table tr:first-child td{padding:0;}
.site_recent table div{height:40px;margin:0 8px 0 0;width:40px;}
.site_recent table img{display:block;margin:4px 0 0 0;}
.site_recent table a{color:#bd0052;font:14px/140% 'Ubuntu',sans-serif;text-decoration:none;}
.site_recent table a:hover{color:#8e003e;text-decoration:none;}
.site_recent table a u{border-bottom:1px solid #e9aac5;text-decoration:none;}
.site_recent table a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}
.site_recent table .site_recent_city{color:#a6a6ab;font:13px/120% 'Ubuntu',sans-serif;margin:1px 0 0 0;}
.site_recent table .site_recent_tag{color:#2f2f3b;font:13px/120% 'Ubuntu',sans-serif;}

.dadata_container {
	position: relative;
	height:1px;
}

.dadata_list {
	height: 1px;
	left: 0;
	position:absolute;
	top: 0;
	z-index: 9;
}

.dadata_list ul {
	background-color: #fff;
	box-shadow: 0 4px 16px -4px rgba(0, 0, 0, .75);
	font: 14px/120% 'Ubuntu',sans-serif;
	max-height: 200px;
	overflow: auto;
}

.dadata_list a {
	color: #6a6a73;
	cursor: pointer;
	font: 14px/120% 'Ubuntu',sans-serif;
	display: block;
	padding: 4px 10px;
	text-decoration: none;
}

.dadata_list a b {
	color: #000;
	font-weight: 400;
}

.dadata_list a:hover {
	background-color: #ececed;
	text-decoration: none;
}

.dadata_list a.a {
	background-color: #ececed;
}
/** svm control */
.svm_control{color:#2f2f3b;font:13px/140% 'Ubuntu',sans-serif;margin:0 0 4px 0;}
.svm_control a{cursor:pointer;text-decoration:none;}
.svm_control a:hover{text-decoration:none;}
.svm_control a u{border-bottom:1px dashed #bd0052;}
.svm_control a:hover u{border-bottom:1px dashed #8e003e;}
.svm_control_negative::before{background-color:#fcacac;border:1px solid rgba(0,0,0,.1);border-radius:50%;content:'';display:inline-block;height:7px;margin:0 4px 0 0;width:7px;}
.svm_control_positive::before{background-color:#7ee971;border:1px solid rgba(0,0,0,.1);border-radius:50%;content:'';display:inline-block;height:7px;margin:0 4px 0 0;width:7px;}
.svm_control_sep{background-color:#a6a6ab;border:none;color:#a6a6ab;display:inline-block;height:12px;margin:2px 6px -2px 6px;overflow:hidden;padding:0;width:1px;}

/* menu area */
.m_menu_area{border-top:1px solid #cbcbce;padding:15px 0;}
.m_menu_area a{color:#2f2f3b;display:block;}
.m_menu_area a:first-letter{text-transform:uppercase;}
.m_menu_area a u{border:0;}
.m_menu_area a:hover{color:#8e003e;}
.m_menu_area a:hover u{border-bottom:1px solid #8e003e;}
.m_menu_area a.a{color:#bd0052;}
.m_menu_area a.a:hover{color:#bd0052;}
.m_menu_area a.a:hover u{border:0;}
.m_menu_area a small{color:#a6a6ab;font-size:82%;font-weight:400;margin:0 0 0 2px;}
.m_menu_area h4{font:500 18px/20px 'Ubuntu',sans-serif;padding:0 0 0 14px;}
.m_menu_area li{padding:10px 0 0 14px;}
.m_menu_area li ul{margin:0 0 5px 0;}
.m_menu_area li li{padding:10px 0 0 16px;}
.m_menu_area ul ul{}
.m_menu_area ul a{font:500 14px/16px 'Ubuntu',sans-serif;margin-left:16px;}
.m_menu_area ul ul a{font:400 14px/16px 'Ubuntu',sans-serif;}

/* menu area alphabet */
.m_menu_area_alphabet{margin:0 0 15px 0;position:relative;}
.m_menu_area_alphabet_handler{color:#2f2f3b;cursor:pointer;display:block;font:400 14px/16px 'Ubuntu',sans-serif;}
.m_menu_area_alphabet_handler:hover{color:#8e003e;}
.m_menu_area_alphabet_handler::before{content:'';display:inline-block;margin:0 7px 0 14px;}
.m_menu_area_alphabet_handler:hover::before{}
.m_menu_area_alphabet_overlay{background-color:rgba(0,0,0,.2);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:49;}
.m_menu_area_alphabet_checkbox{display:none;}
.m_menu_area_alphabet_container{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);display:none;height:500px;left:0;list-style:none;margin:8px 0 0 0;padding:10px 0;position:absolute;top:100%;width:250px;z-index:50;}
.m_menu_area_alphabet_container::before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:'';display:block;height:0;left:11px;position:absolute;top:-8px;width:0;}
.m_menu_area_alphabet_scrollframe{height:100%;overflow:hidden;position:relative;width:100%;}
.m_menu_area_alphabet_scrollframe::before{content:'';display:block;left:0;right:0;top:0;height:15px;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.25) 100%);position:absolute;}
.m_menu_area_alphabet_scrollframe::after{content:'';display:block;left:0;right:0;bottom:0;height:50px;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.25) 100%);position:absolute;}
.m_menu_area_alphabet_scrollbox{height:100%;overflow-y:scroll;padding:0 40px 0 14px;width:236px;}
.m_menu_area_alphabet_scrollbox::after{content:'';display:block;height:50px;}
.m_menu_area_alphabet_close{background-color:#fff;box-shadow:0 0 5px 5px #fff;cursor:pointer;display:block;position:absolute;right:10px;top:10px;}
.m_menu_area_alphabet_checkbox:checked ~ .m_menu_area_alphabet_overlay{display:block;}
.m_menu_area_alphabet_checkbox:checked ~ .m_menu_area_alphabet_container{display:block;}
@media only screen and (max-width:479px){
	.m_menu_area_alphabet_container{bottom:0;height:auto;left:0;margin:0;position:fixed;right:0;top:0;width:auto;z-index:1000;}
	.m_menu_area_alphabet_scrollbox{width:306px;}
}
@media only screen and (min-width:360px) and (max-width:479px){
	.m_menu_area_alphabet_container{bottom:0;height:auto;left:0;margin:0;position:fixed;right:0;top:0;width:auto;z-index:1000;}
	.m_menu_area_alphabet_scrollbox{width:346px;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.m_menu_area_alphabet_container{bottom:0;height:auto;left:0;margin:0;position:fixed;right:0;top:0;width:auto;z-index:1000;}
	.m_menu_area_alphabet_scrollbox{width:466px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.m_menu_area_alphabet_container{width:210px;}
	.m_menu_area_alphabet_scrollbox{width:196px;}
}
@media only screen and (min-width:1360px){
	.m_menu_area_alphabet_container{width:280px;}
	.m_menu_area_alphabet_scrollbox{width:266px;}
}

/* menu tag */
.m_menu_tag{padding:7px 0 15px 0;}
.m_menu_tag_alphabet + .m_menu_tag{border-top:1px solid #cbcbce;padding:15px 0;}
.m_menu_tag a{color:#2f2f3b;display:block;}
.m_menu_tag a:first-letter{text-transform:uppercase;}
.m_menu_tag a u{border:0;}
.m_menu_tag a:hover{color:#8e003e;}
.m_menu_tag a:hover u{border-bottom:1px solid #8e003e;}
.m_menu_tag a.a{color:#bd0052;}
.m_menu_tag a.a:hover{color:#bd0052;}
.m_menu_tag a.a:hover u{border:0;}
.m_menu_tag a small{color:#a6a6ab;font-size:82%;font-weight:400;margin:0 0 0 2px;}
.m_menu_tag h4{font:500 18px/20px 'Ubuntu',sans-serif;padding:0 0 0 14px;}
.m_menu_tag li{padding:10px 0 0 14px;}
.m_menu_tag li ul{margin:0 0 5px 0;}
.m_menu_tag li li{padding:10px 0 0 16px;}
.m_menu_tag ul ul{}
.m_menu_tag ul a{font:500 14px/16px 'Ubuntu',sans-serif;margin-left:16px;}
.m_menu_tag ul ul a{font:400 14px/16px 'Ubuntu',sans-serif;}
.m_menu_tag ul i{cursor:pointer;display:block;float:left;margin-top:3px;}
.m_menu_tag ul i:hover{}
.m_menu_tag ul i.a{cursor:pointer;display:block;float:left;margin-top:3px;}
.m_menu_tag ul i.a:hover{}

/* menu tag alphabet */
.m_menu_tag_alphabet{margin:0 0 15px 0;position:relative;}
.m_menu_tag_alphabet_handler{color:#2f2f3b;cursor:pointer;display:block;font:400 18px/22px 'Ubuntu',sans-serif;}
.m_menu_tag_alphabet_handler:hover{color:#bd0052;}
.m_menu_tag_alphabet_handler::before{content:'';display:inline-block;margin:0 7px 0 14px;}
.m_menu_tag_alphabet_handler:hover::before{}
.m_menu_tag_alphabet_overlay{background-color:rgba(0,0,0,.2);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:49;}
.m_menu_tag_alphabet_checkbox{display:none;}
.m_menu_tag_alphabet_container{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);display:none;height:500px;left:0;list-style:none;margin:8px 0 0 0;padding:10px 0;position:absolute;top:100%;width:250px;z-index:50;}
.m_menu_tag_alphabet_container::before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:'';display:block;height:0;left:14px;position:absolute;top:-8px;width:0;}
.m_menu_tag_alphabet_scrollframe{height:100%;overflow:hidden;position:relative;width:100%;}
.m_menu_tag_alphabet_scrollframe::before{content:'';display:block;left:0;right:0;top:0;height:15px;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.25) 100%);position:absolute;}
.m_menu_tag_alphabet_scrollframe::after{content:'';display:block;left:0;right:0;bottom:0;height:50px;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.25) 100%);position:absolute;}
.m_menu_tag_alphabet_scrollbox{height:100%;overflow-y:scroll;padding:0 40px 0 14px;width:236px;}
.m_menu_tag_alphabet_scrollbox::after{content:'';display:block;height:50px;}
.m_menu_tag_alphabet_close{background-color:#fff;box-shadow:0 0 5px 5px #fff;cursor:pointer;display:block;position:absolute;right:10px;top:10px;}
.m_menu_tag_alphabet_checkbox:checked ~ .m_menu_tag_alphabet_overlay{display:block;}
.m_menu_tag_alphabet_checkbox:checked ~ .m_menu_tag_alphabet_container{display:block;}
@media only screen and (max-width:479px){
	.m_menu_tag_alphabet_container{bottom:0;height:auto;left:0;margin:0;position:fixed;right:0;top:0;width:auto;z-index:1000;}
	.m_menu_tag_alphabet_scrollbox{width:306px;}
}
@media only screen and (min-width:360px) and (max-width:479px){
	.m_menu_tag_alphabet_container{bottom:0;height:auto;left:0;margin:0;position:fixed;right:0;top:0;width:auto;z-index:1000;}
	.m_menu_tag_alphabet_scrollbox{width:346px;}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.m_menu_tag_alphabet_container{bottom:0;height:auto;left:0;margin:0;position:fixed;right:0;top:0;width:auto;z-index:1000;}
	.m_menu_tag_alphabet_scrollbox{width:466px;}
}
@media only screen and (min-width:640px) and (max-width:1023px){
	.m_menu_tag_alphabet_container{width:210px;}
	.m_menu_tag_alphabet_scrollbox{width:196px;}
}
@media only screen and (min-width:1360px){
	.m_menu_tag_alphabet_container{width:280px;}
	.m_menu_tag_alphabet_scrollbox{width:266px;}
}

/* menu tag rubric */
.m_menu_tag_rubric{color:#2f2f3b;display:block;font:400 18px/22px 'Ubuntu',sans-serif;margin:0 0 15px 30px;}

.iform .iform_user_mode{padding:5px 0}
.iform .iform_user_restore{font:14px/30px Arial;padding:0 0 0 10px;white-space:nowrap;}
.iform .iform_user_restore a{color:#bd0052}
.iform .iform_user_restore a:hover{color:#8e003e}

.username{text-decoration:underline;cursor:pointer}

/** user_rating */
.user_rating{padding:0 0 16px 10px;}
.user_rating table{border-collapse:collapse;border-spacing:0}
.user_rating table td{padding:6px 0;text-align:left;vertical-align:middle;}
.user_rating div{height:40px;margin:0 8px 0 0;width:40px;}
.user_rating img{display:block}
.user_rating span{color:#a6a6ab;font:13px/133% 'Ubuntu',sans-serif;}
.user_rating a{color:#bd0052;font:14px/133% 'Ubuntu',sans-serif;text-decoration:none;}
.user_rating a:hover{color:#8e003e;text-decoration:none;}
.user_rating a u{border-bottom:1px solid #e9aac5;text-decoration:none;}
.user_rating a:hover u{border-bottom:1px solid #8e003e;text-decoration:none;}

/** user_profile */
.user_profile{}
.user_profile_top p{color:#a6a6ab;font:16px/120% 'Ubuntu',sans-serif;margin:0 8px 8px 8px;}
.user_profile_info{float:right;width:150px;margin:0 0 1em 0;}
.user_profile_info img{width:150px;height:150px;}
.user_profile_info p{color:#2f2f3b;font:13px/120% 'Ubuntu',sans-serif;margin:2px 8px;}
.user_profile_menu{margin:0 170px 0 0;}
.user_profile_menu ul{}
.user_profile_menu li{color:#2f2f3b;font:16px/120% 'Ubuntu',sans-serif;margin:2px 0;}
.user_profile_menu a{color:#2f2f3b;display:inline-block;font:16px/120% 'Ubuntu',sans-serif;padding:4px 8px;text-decoration:none;}
.user_profile_menu a:hover{color:#8e003e;text-decoration:none;}
.user_profile_menu a.a{background-color:#eaeaeb;}
.user_profile_menu a u{border-bottom:1px solid #a6a6ab;text-decoration:none;}
.user_profile_menu a:hover u{border-bottom:1px solid #8e003e}
.user_profile_menu a.a u{border:0;text-decoration:none;}
.user_profile_menu a span{color:#a6a6ab;padding:0 0 0 2px;}
.user_profile_menu a b{color:#bd0052;font-weight:normal;padding:0 0 0 2px;}
@media only screen and (max-width:1279px){
	.user_profile_top p{margin:0 0 8px 0;}
	.user_profile_info{float:none;}
	.user_profile_menu{margin:0;}
	.user_profile_menu a{padding:4px 0;}
}

