html {
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 101%;
	margin-bottom: 1px;
}


body {background: #fff;color: #333;}
h1, h2, h3, h4, h5 {color: #333;}

/* Top */
#rt-top {background: #0f0f0f url(images/backgrounds/style4/header-bg.png) 100% 0;color: #2e2e2e;}

/* Header */
#rt-logo {background: url(images/logo/style4/logo.png) 0 0 no-repeat;}
#rt-header {background: #0f0f0f url(images/backgrounds/style4/header-bg.png) 100% 0;}
#rt-header2 {background: url(images/backgrounds/style4/header-div.png) 10% 100% repeat-x;}
#rt-header3 {background: url(images/backgrounds/style4/header-div.png) 10% 0 repeat-x;}
.backgroundlevel-high #rt-header4, .backgroundlevel-med #rt-header4 {background: url(images/backgrounds/style4/header-underlay.png) 10% 0 no-repeat;}
#rt-header .title span {color: #ccc;}





/* Core */
body {font-family: Helvetica,Arial,sans-serif;min-width: 1000px;}
#rt-menu .rt-container, #rt-top .rt-container, #rt-showcase .rt-container, #rt-feature .rt-container, #rt-main .rt-container, #rt-bottom .rt-container, #rt-footer .rt-container, #rt-copyright .rt-container, #rt-maintop .rt-container, #rt-mainbottom .rt-container, #rt-breadcrumbs .rt-container, #rt-header .rt-container, #rt-toptab .rt-container, #rt-bottomtab .rt-container {background: transparent;}

.rt-breadcrumb-surround2 {
width: 980px;
padding: 5px 0 5px 2px;
}

#rt-menu ul.menu li a:hover {background: #444;color: #fff;}

/* Header */
#rt-header {position: relative;z-index: 2;}
#rt-header .rt-block {margin-bottom: 0;}
#rt-logo {width: 236px;height: 49px;margin-top: 14px;display: block;}

/* Top Menu */
#rt-header ul {margin-left: -90px;padding: 0;float: center;position: relative;z-index: 1000;}
#rt-header ul li {padding: 0;margin-left: 4px;margin-bottom: 4px;list-style: none;float: left;position: relative;}
#rt-header ul li a, #rt-header ul li .separator {display: block;height: 29px;line-height: 28px;margin-left: 8px;cursor: pointer;z-index: 100;position: relative;}
#rt-header ul li a span, #rt-header ul li .separator span {display: block;padding: 0 10px;height: 29px;line-height: 28px;margin-left: -8px;font-size: 14px;}
/*#rt-header li ul li.parent {background: url(images/parent.png) 97% 12px no-repeat;}

/* Menu Dropdowns */
#rt-header li ul {position:absolute;width:200px;top:-999em;left: auto;padding: 10px 0;}
#rt-header li li {margin: 0;padding: 0 10px 0 18px;height:auto;width:172px;}
#rt-header li li a, #rt-header li li.active a, #rt-header li li a:hover, #rt-header li li .separator, #rt-header li li.active .separator {margin:0;padding: 0;height: auto;float: none;width: auto;line-height:20px;display: block;}
#rt-header li li a, #rt-header li.active li a, #rt-header li li .separator, #rt-header li.active li .separator {font-weight:normal;}
#rt-header li:hover ul {left: 0;top: 27px;}


/* Main Body */
#rt-toptab .rt-block {padding: 15px 0 0 0;margin: 0;}
#rt-toptab .toptab, #rt-toptab .toptab2 {height: 33px;display: inline-block;}
#rt-toptab .toptab {margin-left: 2px;}
#rt-toptab .toptab2 {padding-left: 26px; padding-right: 20px;line-height: 34px;font-size: 18px;margin-left: -25px;}
#rt-main-surround {overflow: hidden;}

.module-icon {width: 45px;height: 41px;position: absolute;left: 0;top: 0;}


/* Bottom */
#rt-bottom .rt-container {border: 0;}
#rt-bottomtab .rt-block {padding: 15px 0 0 0;margin: 0;}
#rt-bottomtab .bottomtab, #rt-bottomtab .bottomtab2 {height: 33px;display: inline-block;}
#rt-bottomtab .bottomtab2 {padding: 0 25px;line-height: 34px;font-size: 18px;}

/* Footer */

#rt-copyright {text-align: left;}
#gantry-totop, #gantry-totop span {height: 34px;display: inline-block;position: absolute;bottom: 0;right: 0;cursor: pointer;}
#gantry-totop span {padding: 0 25px;line-height: 34px;text-align: center;white-space: nowrap;}


.linkfooter a	{ 
color:#ffffff 
}

.copyright {
	padding: 5px;
	text-align: center;
	color: #555555;
}

hr {
	border: 0 none #FFFFFF;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

/* Grid Container */
.rt-container {margin: 0 auto;width: 1000px; }
body {min-width: 1000px;}

/* Grid Block */
.rt-block {padding-top: 15px;padding-left: 0px;padding-bottom: 15px;margin-bottom: 10px;margin-top: px;position: relative;}


/* Layout */
#rt-logo {width: 185px;height: 115px;display: block;}
#rt-copyright {text-align: center;}



/* Typography */
body {font-size: 12px;line-height: 1.7em;font-family: Helvetica,Arial, Sans-Serif;}
body.font-size-is-default {font-size: 12px;line-height: 1.7em;}
form {margin: 0;padding: 0;}
h1, h2, h3, h4, h5 {margin: 15px 0;line-height: 1.1em;}
h1 {font-size: 160%;}
h2 {font-size: 200%;}
h3 {font-size: 175%;}
h4 {font-size: 120%;}
a {text-decoration: none;outline: none;}



/* Style */
html,body {margin-bottom:1px;}
#rt-bottom {color: #aaa;}
.rt-container {background: #fff;} 
a {color: #cc0000;}
a:hover {color: #000; text-decoration: underline;}
#rt-footer, #rt-copyright {color: #ccc;}

/* Clear Set */
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}



/* 12 Grid */
.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-88, .rt-grid-4, .rt-grid-44, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 1px;margin-right: 1px;}
.rt-container .rt-grid-2 {width: 80px; margin-top: 6px;}
.rt-container .rt-grid-44 {width: 245px;}
.rt-container .rt-grid-88 {width: 980px; }
.rt-container .rt-grid-10 {width: 880px;}
.rt-container .rt-grid-12 {width: 940px;}






body a {color:#469E00;}
body a, #rt-main-surround .rt-article-title, #rt-main-surround .title, #rt-showcase .title, #rt-showcase .showcase-title span, #rt-top .title, #rt-header .title, #rt-feature .title {color:#469E00;}









/* Top Menu */
#rt-header ul.menu li > a, #rt-header ul.menu li > .separator {color: #999;}
#rt-header ul.menu li.active > a, #rt-header ul.menu li:hover > a, #rt-header ul.menu li.active > .separator, #rt-header ul.menu li:hover > .separator {color: #fff;}
#rt-header ul.menu li.active > a span, #rt-header ul.menu li:hover > a span, #rt-header ul.menu li.active > .separator span, #rt-header ul.menu li:hover > .separator span {max-height: 28px;background: #201f1f;color: white;border-radius: 8px;border-bottom: 1px solid #414040;border-top: 1px solid #151414;border-right: 1px solid #343434;border-left: 1px solid #1a1919;}

/* Menu Dropdowns */
#rt-header li ul {background: #222;border: 1px solid #333;}



/* Main Body */
#rt-toptab {background: #0f0f0f url(images/backgrounds/style2/header-bg.png) 100% 0;}
#rt-toptab .toptab {background: url(images/body/style2/toptab-r.png) 100% 0 no-repeat;}
#rt-toptab .toptab2 {background: url(images/body/style2/toptab-l.png) 0 0 no-repeat;color: #333;}
.backgroundlevel-high #rt-toptab .shadow, .backgroundlevel-med #rt-toptab .shadow {background: url(images/backgrounds/style2/showcase-shadow.png) 10% 100% no-repeat;}
#rt-main-surround {background: #fff url(images/backgrounds/style2/body-bg.png) 10% 0 repeat-x;}






/* Bottom */
#rt-bottom {background: #699714 url(images/backgrounds/style2/bottom-bg.png) 10% 0 repeat-x;color: #fff;}
#rt-bottomtab {background: #fff;}
#rt-bottomtab .bottomtab {background: url(images/body/style2/bottomtab-r.png) 100% 0 no-repeat;}
#rt-bottomtab .bottomtab2 {background: url(images/body/style2/bottomtab-l.png) 0 0 no-repeat;color: #fff;}

/* Footer */

#rt-copyright {color: #999;}
#rt-copyright .rt-container {border-top: 1px solid #ddd;}











.header-mobile-wrapper {
    display: none;
}



.header-menu-mobile {
    display: none;
}
	
.recent	 {font-size: 15px; margin-bottom: 7px;line-height: 21px;}
.recent	img {margin-right: 2px;}



 
ul.hr {
    margin: 0; 
    padding: 0px;
	width: 971px;
}
ul.hr li {
    display: inline;
    margin-right: 0px;
    border: 1px solid #000;
    background: #ffffff;
    padding: 11px 16px 11px 16px;
    border: 1px solid #ccc;
    margin-left: -5px;
    position: relative;
    left: 5px;
    top:  13px;
    font-size: 1em;
    color: #524F4F;
    -webkit-text-size-adjust: 100%;
}




ul.gdl-tab-title.hr li div {
    height: 100%;
    padding: 0;
    flex-basis: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}


.login_text{margin-left: 650px;display: block;margin-top: -45px;}









 ul.hr2 li {list-style-type: none;}
 ul.hr2 {width: 971px;margin-top: 10px;}
 
   
   

.active2 {
    background: #F1F3F6;
}




.opros {width: 20px !important; height: 20px !important;}
#div_opros{height: 250px}



.zg_mini_chart{height:30px;}









/* Main chat container */

#chatContainer{
	width:100%;
	margin-top: 5px;
	position:relative;
}


/* Верхняя панель */


#chatTopBar{
	height:40px;
	background:#6eb238;
	border:0px solid #333333;
	margin-bottom:15px;
	position:relative;
	
	color:#333333;
	text-shadow:1px 1px 0 #;
}



#chatTopBar .name2{
	position:absolute;
	top:10px;
	left:15px;
	color: #ffffff;
	font-size: 16px;
}




/* Чат */


#chatLineHolder{
	height:360px;
	width:505px;
	margin-bottom:10px;
}

.chat{
	background: #F6F6F6;
	min-height:24px;
	padding:6px;
	border:1px solid #FFFFFF;
	
	padding:4px 10px 6px 12px;
	position:relative;
	margin:0 15px 5px 0;
}

.chat:last-child{
	margin-bottom:0;
}

.chat span{
	color:#6EB238;
	text-shadow:1px 1px 0 #;
	font-size:12px;
}

.chat .text{
	color:#333333;
	display:inline-block;
	font-size:14px;
	overflow:hidden;
	vertical-align:top;
	width:460px;
	line-height: 1.5em;
}



.chat .author{
	margin-right:6px;
	font-size:13px;
}


/* Область пользователя */


#chatUsers{
	background-color:#;
	border:;
	height:px;
	position:absolute;
	right:0;
	top:50px;
	width:462px;
}

#chatTopBar .name{
	position:absolute;
	top:10px;
	left:15px;
	color: #ffffff;
	font-size: 16px;
	
}

#chatTopBar .name2{
	position:absolute;
	top:10px;
	left:15px;
	color: #ffffff;
	font-size: 16px;
}


/* Нижняя панель */


#chatBottomBar{
	background:url('../img/solid_gray.jpg') repeat-x #d0d0d0;
	position:relative;
	padding:10px;
	border:1px solid #fff;
	height: 27px;
}

#chatBottomBar .tip{
	position:absolute;
	width:0;
	height:0;
	border:10px solid transparent;
	border-bottom-color:#eeeeee;
	top:-20px;
	left:20px;
}

#chatContainer input{
	background:url('../img/input_bg.jpg') repeat-x #dcdcdc;
	height:26px;
	font:13px/26px Calibri,Arial,sans-serif;
	color:#333333;
	border:1px solid;
	border-color:#c1c1c1 #eee #eee #c1c1c1;
	text-shadow:;
	padding:0 5px;
	margin-right:10px;
	width:170px;
	outline:none;
}


#submitForm{
	display:none;
}

input#chatText{
	/* Текстовое поле чата */
	width:380px;
}


/* Изменение стилей по умолчанию для jScrollPane */


.jspVerticalBar{
	background:none !important;
	width:20px !important;
}

.jspTrack{
	background-color:# !important;
	border:1px solid # !important;
	width:3px !important;
	right:-10px !important;
}

.jspDrag {
	background:url('../img/slider.png') no-repeat !important;
	width:20px !important;
	left:-9px !important;
	height:20px !important;
	margin-top:-5px !important;
}

.jspDrag:hover{
	background-position:left bottom !important;
}


/* Дополнительные стили */


a.logoutButton{
	background-color:#bbb;
	border:1px solid #eee !important;
	color:#FFFFFF !important;
	font-size:12px;
	padding:3px 9px;
	position:absolute;
	right:10px;
	text-shadow:1px 1px 0 #888;
	top:7px;
	
	-moz-box-shadow:0 0 7px #888 inset;
	-webkit-box-shadow:0 0 7px #888 inset;
	box-shadow:0 0 7px #888 inset;
}

a.logoutButton:hover{
	text-shadow:1px 1px 0 #888;
	
	-moz-box-shadow:0 0 7px #666 inset;
	-webkit-box-shadow:0 0 7px #666 inset;
	box-shadow:0 0 7px #666 inset;
}

#chatContainer .blueButton{
	background: #6EB238;
	border-radius: 4px;
	margin-right: 10px;
	border:none !important;
	color:#ffffff !important;
	display:inline-block;
	font-size:13px;
	height:29px;
	text-align:center;
	text-shadow:;
	width:100px;
	cursor:pointer;
}

#chatContainer .blueButton:hover{
	background-position:left bottom;
}

p.noChats,
#chatUsers .count{
	clear:both;
	font-size:12px;
	padding:10px;
	text-align:center;
	text-shadow:1px 1px 0 #;
}

#chatUsers .count{
	font-size:11px;
}

.rounded{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

#chatErrorMessage{
	width:100%;
	top:0;
	left:0;
	position:fixed;
	background-color:#ab0909;
	border-bottom:1px solid #d32a2a;
	font-size:23px;
	padding:16px;
	text-align:center;
	color:#fff;
	
	text-shadow:1px 1px 0 #940f0f;
}










.view {
   width: 320px;
   height: 180px;
   margin-left: -0px;
   float: left;
   margin-right: 4px;
   overflow: hidden;
   position: relative;
   text-align: center;
   box-shadow: 0px 0px 0px #aaa;
   cursor: default;
}
.view .mask, .view .content {
   width: 320px;
   height: 180px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view a.info {
   background:url(//xn----dtbfdbwspgnceulm.xn--p1ai/img/splash.gif) center no-repeat;
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:50px;
   height:50px;
}


.view2 {
   width: 320px;
   height: 230px;
   margin-left: -0px;
   float: left;
   margin-right: 4px;
   overflow: hidden;
   position: relative;
   text-align: center;
   box-shadow: 0px 0px 0px #aaa;
   cursor: default;
}
.view2 .mask, .view2 .content {
   width: 320px;
   height: 190px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view2 img {
   display: block;
   position: relative;
}
.view2 a.info {
   background:url(//xn----dtbfdbwspgnceulm.xn--p1ai/img/splash.gif) center no-repeat;
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:50px;
   height:50px;
}






.custom-wrapper-buttons {
    display: flex;
    padding-top: 20px;
    justify-content: flex-end;
}

.custom-wrapper-buttons .btnmain {
    background: #fafbfc;
    padding: 7px 15px;
    border-radius: 3px;
    border: 1px solid #cccccc;
    font-weight: 600;
    font-size: 14px;
    color: #505152;
}

.custom-wrapper-buttons .btnlite {
    background: #fafbfc;
    padding: 7px 15px;
    border-radius: 3px;
    border: 1px solid #cccccc;
    font-weight: 600;
    font-size: 14px;
    color: #505152;
    margin-right: 10px;
}

.custom-wrapper-buttons input:hover {
    opacity: 0.7;
}

.dropdown-block div {
    border-bottom: 1px solid #ccc;
}

.dropdown-block div:last-child {
    border: none;
}

.dropdown-block div {
    padding: 10px;
}

.dropdown-block a.dropdown-item {
    font-size: 14px;
    color: #524F4F;
    font-weight: 600;
}

.custom-wrapper-button-menu {
    -webkit-text-size-adjust: 100%;
}

#rt-header .menu-hover-wrapper .menu-hover-content li.menu-hover-item a {
    width: 100%;
    font-size: 14px;
    padding-left: 15px;
    height: 100%;
    display: flex;
    align-items: center;
	text-decoration: unset;
}

#rt-header .menu-hover-wrapper li.menu-hover-item {
    padding: 0;
    width: 90%;
    padding-left: 10px;
}

#rt-header .menu-hover-wrapper .menu-hover-content {
    width: calc(100% - 2px);
    margin-left: 0px;
    background: #201f1f;
    color: white;
    border-radius: 0px 5px 5px 5px;
    border-bottom: 1px solid #414040;
    border-top: 1px solid #151414;
    border-right: 1px solid #343434;
    border-left: 1px solid #1a1919;
    padding-bottom: 2px;
}




#rt-header ul li a span {
    border: 1px solid transparent;
}



#rt-header .menu-hover-wrapper .menu-hover-content li {
    height: 31px;
    padding: 0px;
    width: 100%;
    display: flex;
    align-items: center;
}







ul.gdl-tab-title.hr {
    display: flex;
    position: relative;
    height: 38px;
    margin-left: 4px;
}





ul.hr {
    margin: 0;
    padding: 0px;
    width: 971px;
}

ul.hr li {
    display: inline;
    margin-right: 0px;
    border: 1px solid #000;
    background: #ffffff; padding: 11px 18px 11px 18px;
    border: 1px solid #ccc;
    margin-left: -5px;
    position: relative;
    left: 5px;
    top: 13px;
    font-size: 1em;
    color: #524F4F;
    -webkit-text-size-adjust: 100%;
}



ul.hr2 li {
    list-style-type: none;
}

ul.hr2 {
    width: 971px;
    margin-top: 10px;
}

ul.hr li:hover {
    background: #F1F3F6;
}

.active2 {
    background: #F1F3F6;
}

ul.gdl-tab-title.hr li {
    padding: 0;
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    position: unset;
}

ul.hr .custom-wrapper-button-menu a {
    height: 100%;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0px 29px;
}

ul.gdl-tab-title.hr li a {
    height: 100%;
    padding: 0;
    flex-basis: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
	color: #524F4F;
	cursor: pointer;
}

ul.gdl-tab-title.hr li span {
    height: 100%;
    padding: 0;
    flex-basis: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

ul.gdl-tab-title.hr .dropdown-block li a {
    padding: 10px;
    margin: 0;
    font-size: 13px;
    line-height: 21px;
    justify-content: space-between;
}

div#dropdown-block-id::-webkit-scrollbar {
    width: 0;
}

#dropdown-block-id li:first-child {
    border-top: 1px solid #e0e3eb;
}

   ul.gdl-tab-title.hr .dropdown-block li strong {
        font-weight: 500;
   }



/* -----------------------------modern-ticker-head1.css---------------------------- */

@charset "utf-8";

/* Main */
.modern-ticker {
	width: 840px;
	height: 19px;
	line-height: 30px;
	padding: 2px;
	font-size: 16px;
	color: #f6f6f6;
		
}



.modern-ticker a {
	text-decoration: none;
	color: #f6f6f6;
}
.modern-ticker ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
.sticker-round {
	border-radius: 7px;
}
	
	/* Label */
	.sticker-label {
		margin-right: 2px;
		padding: 0 8px 0 12px;
		float: left;
	}
	.sticker-round .sticker-label {
		border-radius: 5px 0 0 5px;
	}
	
	/* News */
	.sticker-news {
		overflow: hidden;
		float: left;
	}
	.sticker-scroll .sticker-news {
		background-color: transparent;
	}
	.sticker-round .sticker-news:first-child, .sticker-round .sticker-news:first-child a {
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
	}
	.sticker-round .sticker-news:last-child, .sticker-round .sticker-news:last-child a {
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
	}
	.sticker-scroll.sticker-round .sticker-news a {
		border-radius: 0;
	}
	.sticker-news ul {
		width: 50000px;
		
		
		
		}
	.sticker-news li {
		float: left;
		list-style-type: none;
		color: #f6f6f6;
	}
	.sticker-news a {
		font-size: 15px;
		padding: 0 10px 0 75px;
		margin-right: 2px;
		color: #f6f6f6;
		background-repeat: no-repeat;
		background-position: 7px center;
		display: block;
	}
	.sticker-news a:hover {
		color: #fafafa;
		
		}

	

	
	/* Controls */
	.sticker-controls {
		margin-left: 20px;
		height: 100%;
		float: right;
		
		/* Preload */
		background-image: url("https://xn----dtbfdbwspgnceulm.xn--p1ai/images/sticker-pause.png")
		background-repeat: no-repeat;
		background-position: -1000px;
	}
	.sticker-play, .sticker-prev, .sticker-next {
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
		float: left;
	}
	
	
	
	
		.sticker-play2, .sticker-prev2, .sticker-next2 {
		width: 30px;
		height: 20px;
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
		float: left;
	}
	
	


	.sticker-prev {
		background-image: url("https://xn----dtbfdbwspgnceulm.xn--p1ai/images/sticker-arrow-prev.png")
	}
	.sticker-next {
		background-image: url("https://xn----dtbfdbwspgnceulm.xn--p1ai/images/sticker-arrow-next.png")
	}
	.sticker-round .sticker-next {
		border-radius: 0 2px 2px 0;
	}
	.sticker-play {
		background-image: url("https://xn----dtbfdbwspgnceulm.xn--p1ai/images/sticker-play.png")
	}
	.sticker-pause {
		background-image: url("https://xn----dtbfdbwspgnceulm.xn--p1ai/images/sticker-pause.png")
	}

/* --------------------------------END modern-ticker-head1.css-------------------------------- */










.cb_top {width: 100%; background-color: #ffffff; margin-top: 10px;}







 .third-effect .mask {
   opacity: 0;
   overflow:visible;
   border:100px rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.third-effect a.info {
   position:relative;
   top:-55px;
   opacity: 0;
   -webkit-transition: opacity 0.5s 0s ease-in-out;
   -moz-transition: opacity 0.5s 0s ease-in-out;
   -o-transition: opacity 0.5s 0s ease-in-out;
   -ms-transition: opacity 0.5s 0s ease-in-out;
   transition: opacity 0.5s 0s ease-in-out;
}
.third-effect:hover .mask {
   opacity: 1;
   border:100px solid rgba(0,0,0,0.02);
}
.third-effect:hover a.info {
	opacity:1;
	-moz-transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}




    #conteer5 {
       width: 815px;
    }


























@media screen and (min-width: 600px) {

.hide_pc {display:none !important;}

#hide_pc{display:none;}

}


@media only screen and (max-width: 600px) {
	



body {
        position: relative;
        -webkit-text-size-adjust: 100%;
		 min-width: 600px !important;
    }

.rt-container {
    margin: 0 auto;
    width: 100% !important;
}

.sticker-news li {
   width: 586px !important;
    height: 200px;
}

.rt-container .rt-grid-88 {
    width: 100% !important;
}

#news2 {
    margin: 12px 10px 0px 10px;
    width: 100% !important;
    height: 85px;
    margin-bottom: 15px;
}

#rt-main-surround{padding-left: 7px !important;padding-right: 7px !important;background: #fff;}


.rt-container .rt-grid-44 {
    width: 100% !important;
    font-size: 1.5em;
}

.rt-breadcrumb-surround2 {
    width: 100% !important;
    padding: 5px 0 5px 2px;
}


ul.hr {
    margin: 0;
    padding: 0px;
    width: 100% !important;
}


ul.hr2 {
   width: 100% !important;
    margin-top: 10px;
}

.modern-ticker {
   width: 586px !important;
    height: 19px;
    line-height: 30px;
    padding: 2px;
    font-size: 16px;
    color: #f6f6f6;
}

    .overlay {
        position: absolute;
        top: 200px;
        height: 100%;
        width: 100%;
        background: black;
        z-index: 1;
        opacity: 0.7;
    }

    .rt-grid-2.rt-alpha {
        display: none;
    }

    #conteer5 {
        display: none;
    }

    .sticker-controls {
        display: none;
    }

    ._menu {
        display: none;
    }

    .rt-container .rt-grid-10 {
        width: 100% !important;
    }


    .menu-burger-exit svg {
        width: 40px !important;
        height: 40px !important;
        margin: 10px;
        position: absolute;
        left: 510px;
        top: 40px;
    }


    .mt5 {
        display: none;
    }



    .inlineblock {
        width: 100% !important;
    }



    .logo-mobile {
        display: none !important;
    }

    #rt-top {
        display: none !important;
    }

    #rt-header {
        margin-top: -20px !important;
    }







.sticker-news a {
    font-size: 25px;
    line-height: 35px;
}


#chatTopBar .name2 {
    line-height: 1.4 !important;
    font-size: 30px !important;
    margin-left: 10px;
    top: 15px !important;
}

.chat .text {
    width: 100% !important;
    font-size: 24px !important;
    margin-top: 5px;
}

.chat .author {
    font-size: 24px !important;
}

.login_text {
    font-size: 23px !important;
}



#chatTopBar{
 display: none;	
}




.header-burger-menu {
    height: 80px;
    display: flex;
    align-items: center;
}
 
 .header-burger-menu svg {
    width: 40px;
    height: 40px;
    margin-left: 520px;
    margin-right: 30px;
}
 

 
 .chat {
    padding: 15px 10px 10px 10px !important;
    margin: 0 15px 20px 0 !important;
}
 
 
 td.zag {
    display: none;
}
 table#curs {
    margin-left: -13px;
}
 
 .cb_top{margin-top:0px !important;}
 




#hide_mobile{display:none;}

.mini_chart{width:100%;height:300px;}
.zg_mini_chart{width:250px;height:44px !important;}

.view2 {
    width: 100% !important;
	height: 400px !important;
}


.module-inner2 {
    font-size: 1.8em; 
}
#btn{display:none;}

 ul.gdl-tab-title.hr li div {
        font-size: 17px;
        line-height: 18px;
    }


.v_chat{width: 100%; height:384px;margin-top:10px;}


#opros input {width: 80px !important;}
#div_opros{height: 430px !important;}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.sticker-news ul li {padding-left:8px !important;}	

.header-mobile-wrapper {
    display: block;
}	
.header-menu-mobile {
    display: flex;
}
	
/* .ng_m {background: url("../img/ng_m.jpg") no-repeat center center;width: 100%;height: 170px;margin-bottom:-50px;z-index: 9999;} */

.module-inner2 {font-size: 1.4em;line-height: 1.4em;margin-left: 15px;margin-right: 30px;}
.module-inner3 {display:none;}
#rt-bottomtab {display:none;}
.rt-container .rt-grid-12 {width: 100%;}
.rt-container .rt-grid-44   {width: 100%; font-size: 1.5em;}
#gantry-totop {display:none !important;}
ul.linklist li.rightside, p.rightside{font-size: 2em;}
.copy_footer{display:none;}
.contant-menu-burger{position: inherit !important; top: 100px !important;}
#rt-copyright{display:none;}	
	
	
	
	
	
.login_text{margin-left: 0px;display: block;margin-top: 0px;}


#h4{font-size: 23px !important; margin-bottom: 30px !important; margin-top: 30px !important;}
.recent {font-size: 26px;}
.recent hr{margin: 15px 0;}
.hr{margin: 15px 0;}
.hide_mobile {display:none;}
.text_mobile {display:none;}
.h1_mobile {font-size: 33px; margin-top: 50px; margin-right: 20px; margin-bottom: 30px;}
#h2 {font-size: 33px; margin-top: 50px; margin-right: 20px; margin-bottom: 30px;}
.mobile{font-size: 2em;line-height: 1.4;}









#ya_share{margin-top: -480px !important;}



#chatLineHolder{width:100% !important; height: 850px !important;}


#chatTopBar{height: 70px !important;margin-bottom: 12px !important;}
#chatTopBar .name{line-height: 1.4 !important;font-size: 24px !important;top: 15px !important;}
#chatTopBar .name2{line-height: 1.4 !important;font-size: 26px !important;margin-left: 10px;top: 15px !important;}
#chatBottomBar{height: 65px !important;margin-bottom: 50px;}
#chatContainer input{height: 50px !important;width: 300px !important;}
#chatContainer input{font: 24px Calibri,Arial,sans-serif !important; background-color: #f6f6f6; margin-right: 20px;background: #f6f6f6;margin-top: 7px;}
#chatContainer .blueButton{font-size: 24px !important;width: 150px !important;margin-top: 10px;}
.input_user_chat{font-size: 26px !important;}
input#chatText{width: 360px !important;background: #f6f6f6 !important;}
a.logoutButton{font-size: 24px !important;padding: 9px 12px !important; margin-right: 20px !important; margin-top: 5px !important;}
#blueButton_login{margin-top: -10px !important;width: 160px !important;} 
#loginForm{margin-top: 20px;}
#username{margin-left:10px;}
#h4 {margin-left: 10px;}

.rounded{border-radius: 0px;}

.login_text{font-size: 32px;}














.hide_mobile_imp {display:none !important;}



    .rt-container .rt-grid-8 {width: 990px !important;}

    .content {font-size: 42px; line-height: 1.4 !important;}

    #news2 li a:hover {text-decoration: unset;}
    .menu-mobile-item a:hover {text-decoration: unset;}
    .contant-menu-burger-item a:hover {text-decoration: unset;}
     hr.recent {margin: 15px 0 !important;}
    .recent {line-height: 1.4 !important; -webkit-text-size-adjust: 100%;padding-right: 10px; padding-left: 5px !important;}
    .recent hr{margin: 15px 0 !important;}
    #recent{min-height: 490px;background-color: aliceblue;padding-top: 20px;}
    .recent span a {color: #333;}
    .hide_mobile {display:none;}
    .text_mobile {display:none;}


    @keyframes anim-left {
        from {
            left: -700px;
        }

        to {
            left: 0px;
        }
    }

   
   


    .rt-breadcrumb-surround-calendar {display: none !important;}
    #one1 {font-size: 22px !important; line-height: 35px; margin-left: 20px;}

    ul.topiclist  dd.topics{
        display: none !important;
    }

    ul.topiclist dt{
        font-size: 25px;
    }

    .lastpopic{
        font-size: 20px !important;
    }

    .topictitle{
      font-size: 1.7em !important;
    }


    .lastpopic2{
        font-size: 20px !important;
    }

    .forumtitle2{
        font-size: 1.7em !important;line-height: normal !important;
    }

    #rt-top2 {
        display: none;
    }

    .rt-article-title {
        font-size: 4em !important;
        margin-left: 20px  !important;
        margin-top: 60px  !important;
    }

    .pagination{
        font-size: 36px !important;
    }

    #recent-top {
        width: 100%;
        height: 300px;
    }


    #news {
        margin-left: 20px;
    }


    #rt-toptab {
        display: none;
    }

    #rt-breadcrumbs {
        display: none;
    }

    .header-mobile {
        display: block;
        z-index: 2;
        opacity: 1 !important;
    }

    .header-menu-mobile {
        display: flex;
    }

    .menu-mobile-item {
        flex: 1 1 28%;
        display: flex;
        justify-content: center;
        margin-right: 2px;
    }

    body .menu-mobile-item a {
        color: white;
        font-size: 25px;
        line-height: 60px;
        width: 100%;
        text-align: center;
        background: #3a3939;
    }

    .header-burger-menu {
        height: 90px;
        display: flex;
        align-items: center;
    }



    .header-mobile-wrapper {
        width: 100%;
        display: flex;
        align-items: center;
    }

    #js-contant-menu-burger {
        animation-name: anim-top;
        animation-duration: 0.3s;
        animation-timing-function: linear;
        position: absolute;
        top: 390px;
        background: #f2f2f2;
        border-top: 1px solid #e8e8e8;
        z-index: 9999;
        margin-left:-1px;
        padding-top: 0px;
        opacity: 1 !important;
    }

    .contant-menu-burger-item a {
        line-height: 75px;
        display: block;
        color: #333;
        font-size: 30px;
        padding: 5px;
		margin-left: 10px;
    }

    .contant-menu-burger-item {
        position: relative;
        /* margin-bottom: 40px; */
        border-bottom: 1px solid #cccccc;
    }

    .contant-menu-burger-item:last-child {
        margin-bottom: 20px;
        border-bottom: transparent;
    }







    ul.gdl-tab-title.hr {
        display: flex;
        height: 45px;
        position: relative;
        margin-top: 20px;
        margin-bottom: 10px;
    }

    ul.gdl-tab-title.hr li.crypto {
        display: none;
    }

    ul.gdl-tab-title.hr li a {
        font-size: 19px;
        line-height: 18px;
    }

    ul.gdl-tab-title.hr li span {
        font-size: 19px;
        line-height: 18px;
    }
	
.sticker-scroll.sticker-round .sticker-news a
{
	font-size: 20px;
}
	
	ul.hr .custom-wrapper-button-menu a {
    padding: 0px 108px;
	font-size: 19px;
}


    span.hide-on-mobile-version {
        display: none;
    }
	
	li.hide-on-mobile-version {
        display: none !important;
	}
	
	
    ul.gdl-tab-title.hr li strong {
        line-height: 18px;
    }

    .dropdown-block {
        width: 221px;
        position: absolute;
        right: 46px;
        z-index: 1;
        top: 125px;
        height: 465px;
        overflow: auto;
    }

    ul.gdl-tab-title.hr .dropdown-block li a {
        font-weight: 500;
		font-size: 19px;
		color: #524F4F;
		padding: 15px;
    }


	ul.gdl-tab-title.hr .dropdown-block li strong {
        display: none;
    }
	
	ul.gdl-tab-title.hr .dropdown-block span.index {
	color: #26a69a;
    }
	
	ul.gdl-tab-title.hr .dropdown-block span.gold {
	color: #f44336;
    }
	
	ul.gdl-tab-title.hr .dropdown-block span.coin {
	color: #2962ff;
    }
	
	ul.hr .menu_cb a {
    font-size: 18px;
	padding: 0px 28px;
    }

	.menu_cb {
    display: none;
    }
	
	.custom-wrapper-button-menu{display: none;}








}













