@charset "UTF-8";
		/* create: 02_css_edit.cgi */

* html,*+html {
	font-family:large;

}
/* box-sizing: чтобы свойства width и height задавали размеры не контента, а размеры блока */

*,
:after,
:before {
	box-sizing:border-box;

}
/*
input,
input:before,
input:after,
select,
select:before,
select:after,
textarea,
textarea:before,
textarea:after,
input[type="search"],
input[type="search"]:before,
input[type="search"]:after {
  box-sizing: border-box;
}
*/
p {
	text-indent:5%;
}


a {
	color:#1f3ca6;
	background:0 0;
	text-decoration:none;
	line-height:inherit;

}
a a:active,a a:hover {
	outline:0px;

}
a img {
	border:none;

}
a:active {
	text-decoration:none;

}
a:focus {
	outline:dotted thin;

}
a:focus,a:hover {
	color:#1f3ca6;

}
a:hover {
	text-decoration:underline;

}
abbr,acronym,blockquote cite a,blockquote cite a:visited {
	color:inherit;

}
abbr[title],acronym {
	border-bottom:1px dotted #969694;
	cursor:help;
	text-transform:none;

}
acronym {
	text-transform:uppercase;

}
address,
blockquote,
body,
button,
html,
input,
select,
textarea {
	color:#313030;
	font-family:Graphik,sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:1.6;

}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block;

}
audio,canvas,img,svg,video {
	vertical-align:middle;

}
audio,canvas,video {
	display:inline-block;

}
audio:not([controls]) {
	display:none;
	height:0;

}
b,strong {
	font-weight:700;
	line-height:inherit;

}
blockquote {
	border-left:5px solid #1f3ca6;
	color:inherit;
	line-height:inherit;
	margin:0 0 1.6rem;
	padding:0 0 0 1rem;

}
blockquote cite {
	display:block;
	font-size:85%;
	color:#969694;
	font-family:Georgia,serif;

}
blockquote cite:before {
	content:'\2014 \0020';

}
blockquote,q {
	quotes:none;

}
blockquote:after,blockquote:before,q:after,q:before {
	content:'';
	content:none;

}
body {
	font-size: 1.0rem;
	margin:0;
	padding:0;
	font-family:Graphik,sans-serif;
	background: linear-gradient(#ffffff,#000000);
	min-height:100vh;
	//height: 100vh; //по высоте экрана
}
body:after {
	content:"small";
	display:none;

}
body[data-disable-scroll=true] {
	overflow:hidden;

}
body[data-fixed-viewport-active] {
	overflow:hidden;

}
body[data-modal-status=active] {
	overflow:hidden;

}
/*
button,figure,form,input,select,textarea {
	margin:0;

}
*/
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer;

}
button,select {
	text-transform:none;

}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;

}
button[disabled],html input[disabled] {
	cursor:default;

}
code,pre {
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	font-weight:inherit;
	font-size:1em;
	color:inherit;
	margin:0;

}
dfn {
	font-style:italic;

}
em,i {
	font-style:italic;
	line-height:inherit;

}
fieldset {
	margin:0;
	padding:0;
	border:none;

}
h1,h2,h3,h4,h5,h6 {
	font-family:"Graphik Medium",sans-serif;
	font-weight:400;
	text-rendering:optimizelegibility;
	text-align: center
}
hr {
	height:1px;
	border-style:none;
	color:#313030;
	background-color:#313030;
	box-sizing:content-box;
	margin:0 0 1.6rem;

}
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-overflow-scrolling:touch;
	-webkit-tap-highlight-color:transparent;
	font-family:small;

}
img {
	border:0;
	max-width:100%;
	height:auto;
	vertical-align:middle;

}
input,select,textarea {
	width:100%;

}
input[disabled],select[disabled],textarea[disabled] {
	cursor:not-allowed;

}
input[disabled],textarea[disabled] {
	background-color:#f3f2f0;

}
input[type=file],input[type=image],input[type=radio],input[type=checkbox] {
	width:auto;

}
input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;

}
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
select,
td,
textarea {
	vertical-align:baseline;

}
input[type=radio],input[type=checkbox] {
	box-sizing:border-box;
	padding:0;

}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:border-box;

}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none;

}
kbd,samp {
	font-family:monospace,serif;
	font-size:1em;

}
label {
	display:inline;

}
legend {
	padding:0;
	display:block;
	width:100%;
	line-height:inherit;
	border:0;
	border:none;

}
li {
	line-height:1.6;
	
}
ul{
	margin-left:25px;
}
ul li{

	position: relative;
	
}
mark {
	background:#ff0;
	color:#000;

}
ol ol,ol ul,ul ol,ul ul {
	margin-bottom:0;

}
ol,p,ul {
	//margin:0 0 1.6rem;

}
ol,ul {
	padding-left:20px;;
	
}
optgroup {
	font-size:inherit;
	font-style:inherit;
	font-family:inherit;

}
pre {
	font-size:16px;
	line-height:inherit;
	white-space:pre-wrap;

}
small {
	font-size:70%;
	color:#969694;

}
sub {
	bottom:-.25em;

}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;

}
sup {
	top:-.5em;

}
svg:not(:root) {
	overflow:hidden;

}
table {
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:20px;
	max-width:100%;
	background-color:transparent;

}
textarea {
	overflow:auto;
	vertical-align:top;

}
th {
	font-weight:400;

}
/*                */
.body{
	
	max-width:760px;
 	margin:0 auto; 
	position:relative;
	background:#ffffff;
	padding:0px auto;
	//min-height:600px;
}
.content{
	position:relative;
	//background:#ffffff;
	margin-bottom:2px;
	padding-bottom:2px;
}
.header{
	position:absolute;
	top:50px;
	width:90%;
	z-index:3;
}
@media(max-width: 980px){
	.header{
		top:75px;
	}
}
.header_info{
	position:absolute;
	top:5px;
	display:flex;
	justify-content:space-between;
	width:95%;
}
.timer,.user1,.user2,.user3{
	position:relative;
	z-index:3;
	background:#ffffff;
	padding: 0 5px;
	margin-left:5px;
	opacity:0.7;
	border:1px solid #b9c1c9; 
	border-radius: 8px;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px; 
	
}
.user_name{
	
}
.user1,.user2{
	color:gray;
	font-size:0.8em;
	font-style:italic;
}
.user1{
	display:none;
}
.user3{
	color:green;
	font-style:italic;
}
.user2 a{
	color:#808080;
	font-style:italic;
}
.user3 a{
	color:green;
	font-style:italic;
}
.footer{
	position:relative;
	width:97%;
	background:#000000;
	color:#ffffff;
	font-size:0.9em; 
	border:1px solid #b9c1c9; 
	border-radius: 8px;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px; 
	padding:20px 20px;
	background-image: url(/images/city_01.jpg);
	background-repeat: no-repeat;
	background-position-y: 80%;
	background-size:100%;
	display:flex;
	//justify-content:space-around;
	justify-content:space-between;
	
}
.footer a{
	color:#000000;
	text-decoration:none;
}
.contact, .copyright{
	background:#ffffff;
	color:#000000;
	padding: 0px 5px;
	border:1px solid #b9c1c9; 
	border-radius: 8px;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px; 
}
.master{
	color:#808080;
	//position:absolute;
	//top:250px;
	//z-index:10;
}

.menu_flex{
	position:absolute;
	width:90%;
	display:flex;
	justify-content:space-around;
	//justify-content:space-between;
	//background:#ffcccc;
	
}
@media(max-width: 980px){
	body{
		font-size: 2.0rem;
		background:none
	}
	.timer,.user_name{font-size: 1.0rem;}
	.body{
		//background:#ffcccc;
	}

	.footer{
		background-image: url(/images/city_03.jpg);
		background-repeat: no-repeat;
		background-position-y: 10%;
		background-size:100%;
	}
}
.open_list{
	display:none;
	position:absolute;
	animation: opacity 500ms;
		// infinite непрерывно
}

@keyframes opacity{
	0%{
		opacity:0;
	}
	100%{
		opacity:100;
	}
}
@keyframes revers_opacity{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}
.img_width{
	//width:100%;
	//height:200px;
	width:600px;
	height:250px;
}
.img_slider_cach{
	//width:600px;
	height:250px;
	margin-right:auto;
	margin-left:auto;
	animation: opacity 3000ms;
}
.img_slider_in{
	animation: opacity 2000ms;
}

.img_slider{
	margin:0px;
	animation: opacity 3000ms;
	
}
.img_slider_stop_go{
	z-index:2;
	position:absolute;
	top:10px;
	left:10px;
	background:#ffffff;
	//padding:0px 10px;
	padding:0px;
	animation: revers_opacity 4000ms;
	animation-iteration-count: 1;
}
.slider{
	background:#fffff;
	float:left;

	margin:10px;
	animation: opacity 1000ms;
	position:relative;
	width:60%;
	
}
.slider_mob{
	position:relative;
	margin-left: auto;
	margin-right: auto;
}
.slider_content{
	display:none;
}
.first_link{
	display:none;
}

.border,.menu_border{
	margin:5px 5px 5px 5px;
	font-size:0.9em; 
	border:1px solid #b9c1c9; 
	border-radius: 8px;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px; 
	background-color:#ffffff;
	padding:20px 20px;
	}
.menu_item7 .menu_border{
	width:100px;
	
}
.menu_border{
	margin:0px;
	padding:2px 10px 2px;
	position:absolute;
	width:150px;
	background-color:#ffffff;
	animation: color 20s infinite;
	}
.menu_border a{
	text-decoration: none;
	//border: 2px solid #764abc;
 	color: #764abc;
 	padding-right: 20px;
 	//border-radius: 25px;
	transition: all 1s;
	position: relative;
	width:100%;
	//background:#cccccc;
}
.menu_border a:hover{
	color:green;
}

@media(max-width: 980px){
	.menu_border{
		padding:5px 15px 5px;
		width:170px;
	}
	.menu_item7 a{
		padding-right: 0px;
	}
	
}
@keyframes color{
	0%{
		background-color:#ffffff;
	}
	50%{background-color:#ffcccc;}
	100%{
		background-color:#ffffff;
	}
}
.div_onclick{
	//width:120%;
	cursor:pointer;
	//background:#ccccff;
	position:relative;
	left:-5px;
	top:-4px;
}
.menu_item,
.menu_item1,
.menu_item2,
.menu_item3,
.menu_item4,
.menu_item5,
.menu_item6,
.menu_item7{
	position:relative;
	padding:2px;
}
.menu_item1{
	top:0px;
}
.menu_item2{
	top:-10px;
}
@media(max-width: 980px){
	.menu_item2{
		top:-40px;
		font-size: 1.5rem;
	}

}
.menu_item3{
	top:10px;
}
.menu_item4{
	top:-10px;
}
@media(max-width: 980px){
	.menu_item4{
		top:-40px;
	}
}
.menu_item5{
	top:10px;
}
.menu_item6{
	top:-10px;
}
@media(max-width: 980px){
	.menu_item6{
		top:-40px;
	}
}
.menu_item7{
	top:0px;
	
}
.language{
	//width:50px;
}
.language_list{
	position:absolute;
	left:-150px;
	//background:#cccccc;
	cursor:default;
	padding-left:40px;
	width:250px;
}
.list_articles{
	width:300px;
	padding-left:40px;
}
.dropdown{
	
	//min-width:60px;
	//max-height:25px;
	
}
.dropdown a[data-url]:before  {
	display: none;
	width: 20px;
	height: 20px;
	margin-right: 2px;
	margin-left: 8px;
	vertical-align: text-top;
	content: "";
//	background-repeat: no-repeat;
//	background-size: 20px 20px;
	background-size: auto;
	background-image: url("/images/flags/list_flags.png");
	
}

.language_flags.dropdown a[data-url]:before  {
	display: inline-block;
	
}

.dropdown a[data-url*="/language/ch"]:before {
	background-position: -46px -176px;

}
.dropdown a[data-url*="/language/de"]:before {
	background-position: 0 -66px;

}
.dropdown a[data-url*="/language/en"]:before  {
	background-position: -176px -132px;

}
.dropdown a[data-url*="/language/en-us"]:before  {
	background-position: -176px -132px;

}
.dropdown a[data-url*="/language/es"]:before  {
	background-position: -44px -154px;

}
.dropdown a[data-url*="/language/fr"]:before {
	background-position: 0 -88px;

}
.dropdown a[data-url*="/language/it"]:before {
	background-position: -110px -88px;

}
.dropdown a[data-url*="/language/ja"]:before {
	background-position: 0 -110px;

}
.dropdown a[data-url*="/language/jp"]:before {
	background-position: 0 -110px;

}
.dropdown a[data-url*="/language/nl"]:before {
	background-position: -66px -132px;

}
.dropdown a[data-url*="/language/pt"]:before {
	background-position: -154px -44px;

}
.dropdown a[data-url*="/language/ru"]:before {
	background-position: -154px -110px;

}
.dropdown a[data-url*="/language/tr"]:before {
	background-position: -176px -88px;

}
.dropdown a[data-url*="/language/ua"]:before {
	background-position: -174px -110px;

}
.div_slider_img{
	display:none;
}
.sendmail{
	background:#cccccc;
	width:100%;
}
.sendmail table{
	width:100%;
}
.sendmail input{
	width:50%;
}
.sendmail textarea{
	width:95%;
}


@media(max-width: 980px){
	.header_bg_sl{
		height:160px;
	}
}

.System{
	z-index:2000;
	position:absolute;
	top:0px;
	font-size:0.8em;
	background:#cccccc;
	opacity:0.5;
	padding:2px;
	width:400px;
}
.SystemInfo{
	background:#ffffff;
	color:#000000;
}
.forma_topic{
	width:100%;
	position:relative;
}
.forma_topic td{
	border:1px solid #eeeeee;
	
}
.help_upload{
	display:none;
}
.help_upload .border{
	font-style:italic;
}
.help_close{
	position:absolute;
	left:95%;
	z-index:5;
}
.help_show{
	z-index:3;
	position:absolute;
	width:95%;
	max-height:160px;
	overflow:auto;
	top:-170px;
	left:0px;
	background:#ffffff;
	padding-right:10px;
	
}

.Vpr{
	font-size:1.2em;
	color:gray;
}

.abs{
	position:absolute;
	
}
.help_div{
	position:relative;
	left:-50px;
	
}
.helper{
	position:relative;
	font-style:italic;
	background:#ccccff;
	opacity:0.9;
	z-index:3;
}
.upload_image{
	width:400px;
	padding:2px;
}
.upload_image_file{
	width:200px;
	//font-size:10px;
}
.upload_image_submit{
	width:200px;
}
.wallet{
	//position:absolute;
}
@media(max-width: 980px){
	.wallet{
		font-size: 1.0rem;
	}
}

.td1{
	vertical-align:text-top;
	font-style:italic;
	color:gray;
}

.clear{
	position:relative;
	left:98%;
	cursor:pointer;
	color:#cccccc;
}
.url_upload{
	width:100%;
	background:#ffffff;
}
.url_upload .td1{
	width:90%;
}
.url_upload .td2{
}
.description{
	height:200px;
	width:100%;
}
.list_filehosting ul{
	background:#ffffcc;
	padding-left:25px;
}
.login{
	background:#eeeeee;
	padding:2px;
}
.login table{
	margin-left:auto;
	margin-right:auto;
}
.flex{
	display:flex;
	justify-content:space-around;
}
.none{
	display:none;
}
.login .content{
	//background:#ffcccc;
	animation: opacity 1000ms;
	min-height:150px;
}
.center{

	margin-left:auto;
	margin-right:auto;
}
.forma_fileuploader{
	// Bitlable3::forma_fileuploader()
	animation: opacity 5000ms;
}
.formatopic03 p{
	//background:#eeeeee;
	margin:0;
}
/* edit=2026/05/30_10:04:24;from=/2024/css/style_v4.txt;lang=;sub=Bit1::txt_to_css(); */
/* 0 */
