﻿*
{
	margin: 0;
	padding: 0;
}

.clear
{
	clear: both;
}

.page 
{
	margin:0 auto;
	min-height:100%;
	text-align:left;
}

body
{
	background: url(../../Images/background_logo.gif) no-repeat center fixed;
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
}


h1, h2, h3, h4, h5
{
	color: #039;
	font-family: "Century Gothic";
	font-weight: 400;
}

h1
{
	font-size: 20px;
}


h2
{
	font-size: 20px;
}

h3
{
	font-size: 17px;
}

.authbox
{
	float: left;
	display:block;
}

.left_header
{
	float: left;
	
	margin-bottom: 15px;
	width: 300px;
}

.middle_header
{
	float: left;

	width: 500px;
	padding-right: 10px;
}

.support
{
	float: left;
	display: inline-block;
	padding:5px;
}

.support1
{
	float: left;
	display: inline-block;
	padding-top: 0px;
	padding-left: 20px;
}

.support2
{
	float: left;
	text-align: right;
	font-size: 13px;
	vertical-align: top;
}

.support3
{
	float: left;
	text-align: right;
	display: block;
	/*padding-right: 20px;*/
}


a:hover.rowlnkbutton_right, a.rowlnkbutton_right:hover span
{
	float:right;
	background-color: #F7F7F7;
	color: #F60;
	text-decoration: none;
	border-style: none none dotted none;
	border-width: thin;
}

.rowlnkbutton_right, a.rowlnkbutton_right, a:link.rowlnkbutton_right, a.rowlnkbutton_right span, a:active.rowlnkbutton_right, a:visited.rowlnkbutton_right
{
	color: #444;
	float:right;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	border-style: none none dotted none;
	border-width: thin;
}

#oldsite
{
	background-color: #000000;
	line-height: 30px;
}

.oldsite, a.oldsite, a.oldsite span, a:link.oldsite, a:active.oldsite, a:visited.oldsite
{
	font-family: Verdana;
	font-size: small;
	text-align: left;
	color: #FFFFFF;
	font-weight: 800;
	text-decoration: none;
	border-style: none none dotted none;
	border-width: thin;
}

#footer
{
	background: url(../../Images/background_logo.gif) no-repeat center fixed;
	bottom: 0;
	height: 30px;
	padding-bottom: 10px;
	text-align: center;
	width: 970px;
	display: block;
}

.active_annotation {
background:#FBDFC4;
color:#000;
font-family:Verdana;
font-size:12px;
font-weight:400;
}

.agreement {
background:#F0FFF0 url(../../Images/background_logo.gif) no-repeat center fixed;
color:#333;
font-family:Verdana;
font-size:11px;
padding:10px;
}

.alert {
color:#F60;
font-family:Verdana;
text-decoration:none;
}

.annotation
{
	color: #000;
	font-family: Verdana;
	font-size: 13px;
	text-align: left;
}

.backfeed
{
	color: #000;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	float: left;
	line-height: 20px;
	vertical-align: middle;
	padding:5px;
}

.b1_context_menu,.b1_rp5_News,.b1_rp5_AboutUS,.b1_rp5_DoYouKnow,.b1_rp5_Clear {
background:#ccc;
height:1px;
margin:0 5px;
}

.b1_r1,.b2_r1,.b3_r1,.b4_r1 {
display:block;
font-size:1px;
overflow:hidden;
}

.b1_r1 {
background:#ccc url(../../Images/background_logo.gif) no-repeat center fixed;
height:1px;
margin:0 5px;
}

.b2_r1 {
background:transparent;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
height:1px;
margin:0 3px;
}

.b3_r1 {
background:transparent;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:1px;
margin:0 2px;
}

.b4_r1 {
background:transparent;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:2px;
margin:0 1px;
}

.r1 {
background:transparent;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.b1_context_menu,.b2_context_menu,.b3_context_menu,.b4_context_menu,.b1_rp5_News,.b2_rp5_News,.b3_rp5_News,.b4_rp5_News,.b1_rp5_AboutUS,.b2_rp5_AboutUS,.b3_rp5_AboutUS,.b4_rp5_AboutUS,.b1_rp5_DoYouKnow,.b2_rp5_DoYouKnow,.b3_rp5_DoYouKnow,.b4_rp5_DoYouKnow,.b1_rp5_Clear,.b2_rp5_Clear,.b3_rp5_Clear,.b4_rp5_Clear {
display:block;
font-size:1px;
overflow:hidden;
}

.b2_context_menu,.b2_rp5_News {
background:#f4f4f4;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
height:1px;
margin:0 3px;
}

.b2_rp5_DoYouKnow {
background:#EAFFEA url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
height:1px;
margin:0 3px;
}

.b3_context_menu,.b3_rp5_News {
background:#f4f4f4 url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:1px;
margin:0 2px;
}

.b3_rp5_DoYouKnow {
background:#EAFFEA url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:1px;
margin:0 2px;
}

.b4_context_menu,.b4_rp5_News {
background:#f4f4f4 url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:2px;
margin:0 1px;
}

.b4_rp5_DoYouKnow {
background:#EAFFEA url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:2px;
margin:0 1px;
}

.caution
{
	color: gray;
	font-size: 13px;
	text-decoration: none;
	font-weight: 100;
}

.checkbox_row {
font:12px monospace;
font-weight:lighter;
padding:0 5px;
text-decoration:none;
}

.comment {
color:#444;
font-family:Verdana;
font-size:12px;
text-decoration:none;
}

a.comment,a.annotation,a:link.comment,a:link.annotation {
text-decoration:none;
}

.context_menu {
background:url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:15px;
}

.free {
background:#EFFFDF url(../../Images/background_logo.gif) no-repeat center fixed;
color:#000;
font-family:Verdana;
font-size:12px;
font-weight:400;
}

.head_ul {
float:left;
list-style-type:none;
}

.headermenu
{
	color: #666;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 300;
	text-decoration: none;
}

.headercaption
{
	color: #666;
	font-family: Verdana;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
}

.topicheader, a.topicheader, a:link.topicheader, a.topicheader span, a:active.topicheader, a:visited.topicheader
{
    border-style: none none dotted none;
    border-width: thin;
    border-color: #C0C0C0;
    color: #3333CC;
    font-family: Arial;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    font-style: normal;
}

a.topicheader:hover span, a:hover.topicheader
{
	background-color: #F7F7F7;
	color: #F60;
	text-decoration: underline;
	border-style: none;
}

.leftblock {
float:right;
margin-left:10px;
width:250px;
}

.leftblock h3 {
font-size:13px;
}

.maps_main {
background:#CCC;
height:200px;
}

.platform_box {
background:url(../../Images/background_logo.gif) no-repeat center fixed;
color:#FFF;
float:left;
font-size:12px;
height:116px;
padding-right:7px;
text-align:center;
width:109px;
}

.platform_box h1 {
font-size:12px;
text-align:center;
}

.platforms {
margin-right:20px;
padding:10px;
}

.platforms_ph a {
color:#333;
font-size:12px;
text-align:center;
text-decoration:none;
}

.platforms_ph div:hover {
background:#F0F0F0 url(../../Images/platform_box/shadow.png) no-repeat right bottom;
color:#039;
font-family:"Century Gothic";
font-size:large;
height:114px;
margin-right:2px;
text-align:center;
vertical-align:top;
width:107px;
}

.rowheader {
background:#E8FDF7 url(../../Images/background_logo.gif) no-repeat center fixed;
color:gray;
font-family:"Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.topstyle
{
	background: #E8FDF7 url(../../Images/background_logo.gif) no-repeat center fixed;
	color: #000000;
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.rp5_AboutUS {
background:#FFFFF2 url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.rp5_Clear {
background:#FFFFF2 url(../../Images/background_logo.gif) no-repeat fixed center;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.rp5_DoYouKnow {
background:#EAFFEA url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.rp5_News {
background:#f4f4f4 url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.tab_header {
color:#039;
font-family:"Century Gothic";
font-size:16px;
font-weight:400;
}

.textbox {
margin-right:5px;
width:120px;
}

.times
{
    color: #FFFFFF;
    font-size: 11px;
    margin-right: 5px;
    padding: 0 5px;
    background-color: #3399FF;
}

.tree {
font-family:Verdana;
padding-top:0;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:auto;
}

.two_one {
float:left;
width:700px;
}

img {
border:0;
}

p {
color:#333;
font-size:12px;
}

.singlebutton {
color:#F60;
font:12px Arial;
padding-left:5px;
padding-right:5px;
}

.btnActive,a.btnActive,a.btnActive span,a:link.btnActive,a:active.btnActive,a:visited.btnActive {
color:#F60;
display:block;
float:left;
font:14px Arial;
padding-right:10px;
text-decoration:none;
}

.btnActive_right,a.btnActive_right,a:link.btnActive_right,a:active.btnActive_right,a.btnActive_right span,a:visited.btnActive_right {
color:#F60;
display:block;
float:right;
font:14px Arial;
padding-right:10px;
text-decoration:none;
}

/*

#_ctl0_Main_Main1_hlNews.a:active.lnkbutton a,
#_ctl0_Main_Main1_hlPlatforms.a:active.lnkbutton a,
#_ctl0_Main_Main1_hlAllCharts.a:active.lnkbutton a,
#_ctl0_Main_Main1_hlUpdateCG.a:active.lnkbutton a,
#_ctl0_Main_Main1_hlTryCG.a:active.lnkbutton a,
#_ctl0_Main_Main1_hlExternalShop.a:active.lnkbutton a,
#_ctl0_Main_Main1_hlDiscussions.a:active.lnkbutton a
{   
	color:#F60;
	display: block;
	float: left;
	font: 14px Arial;
	padding-right: 10px;
	text-decoration: none;
}

#_ctl0_Main_Main1_hlNews.lnkbutton, 
#_ctl0_Main_Main1_hlPlatforms.lnkbutton, 
#_ctl0_Main_Main1_hlAllCharts.lnkbutton, 
#_ctl0_Main_Main1_hlUpdateCG.lnkbutton, 
#_ctl0_Main_Main1_hlTryCG.lnkbutton, 
#_ctl0_Main_Main1_hlExternalShop.lnkbutton, 
#_ctl0_Main_Main1_hlDiscussions.lnkbutton
{
	color: #000;
	display: block;
	float: left;
	font: 14px Arial;
	padding-right: 10px;
	text-decoration: none;
}
*/

.lnkbutton, a:visited.lnkbutton,a.lnkbutton,a:link.lnkbutton,a.lnkbutton span {
color:#000;
display:block;
float:left;
font:14px Arial;
padding-right:10px;
text-decoration:none;
}

.a:active.lnkbutton
{
	color:#F60;
	display:block;
	float:left;
	font:14px Arial;
	padding-right:10px;
	text-decoration:none;
}

.licenselnkbutton,a.licenselnkbutton,a:link.licenselnkbutton,a.licenselnkbutton span,a:active.licenselnkbutton,a:visited.licenselnkbutton {
color:#444;
float:left;
font-family:Verdana;
font-size:11px;
text-decoration:none;
padding-right:10px;
}

.licensebtnactive,a.licensebtnactive,a.licensebtnactive span,a:link.licensebtnactive,a:active.licensebtnactive,a:visited.licensebtnactive {
color:#F60;
display:block;
float:left;
font:11px Arial;
padding-right:10px;
text-decoration:none;
}

.rowlnkbutton,a.rowlnkbutton,a:link.rowlnkbutton,a.rowlnkbutton span,a:active.rowlnkbutton,a:visited.rowlnkbutton {
color:#444;
float:left;
font-family:Verdana;
font-size:12px;
text-decoration:none;
}

.hdr_button
{
    display: block;
    float: right;
    font-family:Verdana;
    font-size:12px;
    padding-right: 5px;
    font-style: normal;
}

.a.hdr_button, a:link.hdr_button, a:active.hdr_button, a.hdr_button span, a:visited.hdr_button
{
    text-decoration: none;
    border-style: none none dotted none;
    border-width: thin;
    border-color: #C0C0C0;
    color: #3333CC;
    text-decoration: none;
    
}

a.hdr_button:hover span, a.hdr_button:hover span, a:hover.hdr_button, a:hover.hdr_button
{
	background-color: #F7F7F7;
	color: #F60;
	text-decoration: underline;
	border-style: none;
}

.lnkbutton_right, a.lnkbutton_right, a:link.lnkbutton_right, a:active.lnkbutton_right, a.lnkbutton_right span, a:visited.lnkbutton_right
{
	color: #000;
	display: block;
	float: right;
	font: 14px Arial;
	padding-right: 5px;
	text-decoration: none;
}

a.lnkbutton_right:hover span, a.btnActive_right:hover span, a:hover.btnActive_right, a:hover.lnkbutton_right
{
	background-color: #F7F7F7;
	color: #F60;
	text-decoration: underline;
	float: right;
}

a.lnkbutton:hover span, a:hover.lnkbutton, 
a:hover.btnActive, a.btnActive:hover span,
a:hover.rowlnkbutton, a.rowlnkbutton:hover span, 
a:hover.licenselnkbutton, a.licenselnkbutton:hover span, 
a:hover.licensebtnactive, a.licensebtnactive:hover span
{
	background-color: #F7F7F7;
	color: #F60;
	text-decoration: underline;
	float:left;
}

.alert_link, a.alert_link,a:link.alert_link,a:active.alert_link,a.alert_link span,a:visited.alert_link {
color:#F60;
display:block;
float:left;
font-family:Verdana;
text-decoration:none;
}

a.alert_link:hover span,a:hover.alert_link {
color:#F60;
text-decoration:underline;
}

.frm {
background:url(../../Images/background_logo.gif) no-repeat center fixed;
border-color:#CCC;
padding:5px;
vertical-align:top;
width:100%;
}

.frm th {
border-color:#CCC;
padding:5px;
vertical-align:top;
}

.frm .alt {
background:repeat-x top;
}

.frm tr,.frm td {
border-color:#CCC;
vertical-align:top;
}

.Grid 
{
background:url(../../Images/background_logo.gif) no-repeat center fixed;
vertical-align:top;
 padding:10px;
}

.Grid .pgr a,.frm .pager a {
color:#333;
text-decoration:none;
}

.Grid .pgr a:hover,.frm .pager a:hover {
color:#F30;
text-decoration:none;
}

.Grid .pgr table,.frm .pager table {
margin:0;
}

.Grid .pgr td {
color:#F30;
padding:3px 3px 0 0;
}

.Grid .pgr,.frm .pager {
font-family:Verdana;
font-size:.88em;
}

.Grid td {
padding:0 5px 5px;
vertical-align:top;
}

.Grid th {
color:#999;
font-family:Verdana;
font-size:.88em;
padding:5px;
vertical-align:top;
}

.Grid tr {
color:#333;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
padding-bottom:10px;
vertical-align:top;
}

.frm .pager td {
border-color:#CCC;
color:#F30;
padding:3px 3px 0 0;
}

.grid_row {
margin-left:50px;
}

.r1 div,.context_menu div,.rp5_News div,.rp5_AboutUS div,.rp5_DoYouKnow div,.rp5_Clear div {
margin-left:5px;
margin-right:5px;
}

.b2_rp5_AboutUS,.b2_rp5_Clear {
background:#FFFFF2 url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
height:1px;
margin:0 3px;
}

.b3_rp5_AboutUS,.b3_rp5_Clear {
background:#FFFFF2 url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:1px;
margin:0 2px;
}

.b4_rp5_AboutUS,.b4_rp5_Clear {
background:#FFFFF2 url(../../Images/background_logo.gif) no-repeat center fixed;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:2px;
margin:0 1px;
}

.drop_menu, a:visited.drop_menu, a.drop_menu, a:link.drop_menu, a.drop_menu span
{
	border: thin outset #ССС;
	color: #000;
	/*display:block;*/
	float: left;
	font: 14px Arial;
	background-color: #F7F7F7;
	margin: 2px 0px 0px 0px;
	width: 180px;
	padding-left: 3px;
	padding-right: 3px;
}

.a:active.drop_menu
{
	border: thin outset #ССС;
	color: #F60;
	/*display:block;*/
	float: left;
	font: 14px Arial;
	background-color: #F7F7F7;
	margin: 2px 0px 0px 0px;
	padding-left: 3px;
	padding-right: 3px;
	width: 180px;
}

a.drop_menu:hover span, a:hover.drop_menu
{
	border: thin outset #ССС;
	color: #F60;
	text-decoration: underline;
	float: left;
	background-color: #F7F7F7;
	margin: 2px 0px 0px 0px;
	padding-left: 3px;
	padding-right: 3px;
	width: 180px;
}

.dropdown_menu, a:visited.dropdown_menu, a.dropdown_menu, a:link.dropdown_menu, a.dropdown_menu span
{
	color: #000;
	/*display:block;*/
	float: left;
	font: 14px Arial;
}

.a:active.dropdown_menu
{
	color:#F60;
	/*display:block;*/
	float:left;
	font:14px Arial;
}

a.dropdown_menu:hover span, a:hover.dropdown_menu
{
	background-color: #CCCCCC;
	color: #F60;
	text-decoration: underline;
	float: left;
}

.prices_descr{
font-size:12px;
}

.socials {
padding:10px;}

.socials a {
margin:20px; 
color:#495057;
font-size:40px;
}

a.vk:hover{
color:#4A76A8;}

a.fcbk:hover{
color:#3B5999;
}

a.insta:hover {
color:#B73982;
}

a.twitt:hover{
color:#1DA1F2;
}

a.tgrm:hover {
color:#26A5EA;
}