@font-face {
font-family: "aglettericalightcondensedc";
src: url("/css/aglettericalightcondensedc.otf") format("opentype");
}

body {
margin:0px;
padding:0px;
background-color:#fff;
font-family: 'Istok Web', sans-serif;
font-family: 'Micra', arial;
font-family: 'Tinos', serif;

font-family: 'Play', serif;

font-family: Roboto,sans-serif;

font-family: "aglettericalightcondensedc";

font-family: 'Ubuntu', sans-serif;

font-family: Gotham Medium,system,sans-serif;

min-width:310px;

background:url(/bg/top7.jpg) no-repeat;
background-position:  left bottom;
background-size: cover;
-webkit-background-size:cover;
-o-background-size:cover;
-moz-background-size:cover; 
}
.dark_div {
display:none;
position: absolute;
height: 100%;
width: 100%;
z-index: 500;
top: 0px;
left: 0px;
bottom:0px;
background: rgba(0, 0, 0, 0.4);	
overflow-x:hidden;
overflow-y:auto;
}

.alert_wind {
	display:none;
position: absolute;
min-height: 20;
width: 200px;
z-index: 500;
bottom: +10px;
right: +10px;
background: rgba(255, 255, 255, 0.8);	
border:0px solid #e6e6e6;
border-left:8px double #839195;
overflow-x:hidden;
box-shadow:  0 1.5px 5px rgba(0, 0, 0, .6);
}

.alert_wind_txt {
display:block;
margin:10px 10px;
font-size:16px;
line-height:20px;
letter-spacing: 1px;
font-weight:400;	
color:#50627c;
}
 
.buttons_color {
background-color: #12b2e7; /*kodi*/

background-color: #d90057; /*red*/

background-color: #336600; /*green*/

background-color: #800000; /*red*/

background-color: #0079d6; /*Blue*/



background-color: #839195;

}
.buttons_color:hover {
background-color: #0A6786;
background-color: #000;

}

.div_select_type_bottom_border_color {
	border: 0px solid #d90057;
border-bottom: 1px solid #d90057;	

border-bottom: 1px solid #005ba1;	

border-bottom: 1px solid #0079d6; /*Blue*/
}

.links_color {
color:#d90057;

color:#005ba1;

color: #0079d6; /*Blue*/


}
.title_color_txt {
color:   #12b2e7; /*orig*/
color: #920d2e; /*red*/
color:#d90057;

color:#005ba1;

color: #0079d6; /*Blue*/
}

.main_window_left_border_color {
border-left:3px solid #d90057;
border-left:3px solid #005ba1;

border-left:3px solid #d1d1d1;

/*border-left:3px solid #000;*/
border-left:3px solid #0079d6;

}

.div_clear {
clear:left;
}

/* -------------------------   DIALOG WINDOWS  --------------------------  */
.dialog_window_1 {
top:5%;

z-index:2000;
position:relative;
padding:0px 0px;
display:block;
min-width:100px;
width:50%;
min-height:20px;	
background-color:#f2f2f2;
background-color:#474747;
border:0px solid #000;
border-radius:0px;
margin:10px auto;
overflow:hidden;

-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
}
.dialog_window_1_title {
text-align:center;
padding:15px 0px;
width: 100%;
min-height: 10px;
overflow:hidden;
border-bottom:1px solid #888;

background-color:#323232;
border-top:0px solid #fff;
border-bottom:7px double #fff;
}
.dialog_window_1_title_txt {
text-transform: uppercase;
margin:10px 10px;
letter-spacing: 1px;
font-size:14px;	
line-height:16px;
color: #000;
color:#fff;
font-weight: 500;
}
.dialog_window_1_title_close_w_ico {
	position:absolute;
	float:right;
	right:0;
	top:0;
cursor:pointer;
text-transform: uppercase;
text-decoration:none;
margin:10px 10px;
letter-spacing: 1px;
font-size:16px;	
line-height:16px;
color: #fff;
font-weight: 100;
}
.dialog_window_1_title_close_w_ico:hover {
color:#0079d6;
}
.dialog_window_1_content {
	background-color:#f2f2f2;	background-color:#fff;
text-align:center;
padding:10px 0px;
width: 100%;
min-height: 10px;
overflow:hidden;
}

.dialog_window_1_content_1 {
	text-align:center;
display:block;
margin:10px 10px;
letter-spacing: 0.5px;
font-size:12px;	
line-height:16px;
color: #888;
font-weight: 400;	
}

.dialog_window_1_info {
width:97%;

border:0px dashed #e6e6e6;
border-left:8px double #839195; /* #0079d6;*/
/*border-color: #b19b68;*/
margin:5px auto;
padding:5px 0px;

background-color:#F8F8F8;  /* #f5f1e8;*/
}

.dialog_window_1_content_txt {
text-align:left; /*justify;*/
display:block;
margin:10px 10px;
letter-spacing: 0.5px;
font-size:12px;	
line-height:16px;
color: #000;
font-weight: 400;	
}

.vps_pre_confirm_os_reinstallation {
	display:none;
	}
/* -------------------------   DIALOG WINDOWS  --------------------------  */


/* -------------------------   TOP PANEl  ------------------------------ */
.top_panel {
top:0;
min-width:300px;
width:100%;
height:7%;	
background-color:#000;
border-right:0px solid #000;
position:relative;
}
.top_panel_content {
width:100%;	
overflow:hidden;
}

.top_panel_table {
margin:0px auto;
width:100%;
text-align:center;
/*height:100%;*/
/*position:absolute;*/
overflow:hidden;
border:0px solid black;
}

.top_panel_table_tr {
display: table-row;
vertical-align: inherit;
border:0px solid black;
padding:0px;
margin:0px;
}

.top_panel_table_td_1 {
padding:0px 0px;
text-align:left;
width:0%;
max-width:0%;
}

.top_panel_table_td_2 {
padding:0px 0px;
text-align:left;
width:70%;
}

.top_panel_table_td_3 {
padding:0px 0px;
text-align:right;
width:30%;
}

 

.top_panel_link_mobile {
position:relative;
text-decoration:none;	
padding:0px;
margin:0px;
width: 3%;
max-width: 3%;	
}

.top_panel_link {
position:relative;
text-decoration:none;	
padding:0px;
margin:0px;
height:100%;	
}


.top_panel_logo_link {
position:relative;
text-decoration:none;	
padding:0px;
margin:0px;
width:3%;
max-width:3%;
}

.top_panel_menu_ico{
height:1%;
padding:0px 0px;	
position: absolute;
top: 50%;
transform: translateY(-50%);
display:none;
margin:0px 5px;
}

.top_panel_logo_link_ico{
height:1%;
padding:0px 0px;	
}
.top_panel_menu_ico_r{
height:1%;
padding:0px 0px;	
margin:0px 5px;
}

/* -------------------------   TOP PANEl  ------------------------------ */

.body_window {
height:93%;	
}

.mobile_slide_menu{
display :block;	
visibility:visible;
z-index: 600;
left:0;
}
.mobile_slide_menu_dark{
display :block;	
z-index: -600;
}


/*  ------------------------------    SUB PANEL  ------------------------------------  */
.sub_panel {
	float:left;	
top:0;
padding:0px;
margin:0px;
/*min-width:250px;*/
/*width:250px;*/
z-index: 100;
width:20%; /*calc(17% - 1px);*/ /*17%;*/
max-width:20%; /*calc(17% - 1px);*/
height:100%;	
background-color:#262626; /*#f2f2f2;*/
border-right:0px solid #000;
overflow-x:hidden;
overflow-y:auto;

background-color:#474747;

/*background-color:#161a1f;*/

/*-webkit-box-shadow: 2px 0px 4px 0px rgba(0,0,0,1);
-moz-box-shadow: 2px 0px 4px 0px rgba(0,0,0,1);
box-shadow: 2px 0px 4px 0px rgba(0,0,0,1);*/
}

.sub_panel::-webkit-scrollbar{
    width:10px;
}
.sub_panel::-webkit-scrollbar-track{
    border-width:0;
}
.sub_panel_top_bg {
	width:100%;
padding:0px;
background:url(/bg/sub_top.jpg) no-repeat;
background-position:  center bottom;
background-size: cover;
-webkit-background-size:cover;
-o-background-size:cover;
-moz-background-size:cover; 
overflow:hidden;
border-bottom:1px solid #474747;
}
.sub_panel_top_bg_content {
	display:block;
	background-color:rgba(0,0,0,0.4);
		min-height:50px;
		overflow:hidden;
}
.sub_panel_top_bg_txt {
	display:block;
text-align:left;
padding:0px 0px;
margin:10px 0px;
margin-left:5px;
text-align:left;
font-size: 10px;
text-transform: none; 
letter-spacing: 0.5px;
color:#fff;
/*color:#000;*/
font-weight: 400;	
}



.sub_panel_class{
display:none;	
}

.sub_panel_title {
	cursor:pointer;
	position:relative;
display:block;
padding:10px 0px;
/*width:100%;*/
margin:7px auto;
margin-bottom:0px;

background-color:rgba(0,0,0,0.3);

/*background-color:#000;*/
border-top:0.5px solid #333333;
border-bottom:0.5px solid #242424;

/*   ---   */
border-left:5px double #474747;
border-right:10px double #474747;
border-top:0px solid #474747;
border-bottom:0px solid #474747;
}
.sub_panel_title:hover {
background-color:rgba(0,0,0,0.2);
}

.sub_panel_title_act {
	cursor:pointer;
	position:relative;
display:block;
padding:10px 0px;
/*width:100%;*/
margin:7px auto;
margin-bottom:0px;

background-color:#fff;

border-left:5px double #474747;
border-right:10px double #474747;
/*border-top:0.5px solid #474747;
border-bottom:0.5px solid #474747;*/
}
.sub_panel_title_txt_act {
text-align:left;
padding:0px 0px;
margin:15px 0px;
margin-left:5px;
text-align:left;
font-size: 13px;
text-transform: uppercase; 
letter-spacing: 2px;

color:#333;
/*color:#000;*/
font-weight: 600;

/*text-shadow:0px 0px 0px #d9dcdd;*/
}


.sub_panel_title_ico{
	float:left;
width: 17px;
height:17px;
padding:0px 0px;	
margin:0px 2px;
}

.sub_panel_title_txt {

text-align:left;
padding:0px 0px;
margin:15px 0px;
margin-left:5px;
text-align:left;
font-size: 13px;
text-transform: uppercase; 
letter-spacing: 2px;
color: #65737b;
color: #d9d9d9;
color:#fff;
/*color:#000;*/
font-weight: 400;

/*text-shadow:0px 0px 0px #d9dcdd;*/
}

.sub_panel_title_arrow {
	position:absolute;
	right:+5px;
}

.sub_panel_link_div {

}

.sub_panel_link {
max-height:40px;
margin:0px 5px;
padding:10px 0px;
margin-left:10px;
text-transform: uppercase; 
font-size: 10px;
line-height:24px;
letter-spacing: 0.5px;
font-weight: normal;
text-decoration: none;
border-radius:0px; 
color:#d9d9d9;


position:relative;

display:block;
padding:5px 0px;
padding-left:15px;
/*width:100%;*/
margin:0px auto;

border-top:0.5px solid #4d4d4d;
border-bottom:0.5px solid #3c3c3c;



border-left:5px solid rgba(255,255,255, 0.04);
border-right:5px solid rgba(255,255,255, 0.01);
margin:5px 5px;
border-top:0px solid #4d4d4d;
border-bottom:0px solid #3c3c3c;
}
.sub_panel_link:hover {
/*border-bottom:1px solid #181818;*/
color: #0091ff;
border-left:5px solid #0091ff;
}

.sub_panel_link_act {
max-height:40px;
margin:0px 5px;
padding:10px 0px;
margin-left:10px;
text-transform: uppercase; 
font-size: 10px;
line-height:24px;
letter-spacing: 0.5px;
font-weight: normal;
text-decoration: none;
border-radius:0px; 


color: #fff;
color: #0079d6;
/*background-color:#0079d6; /*Blue*/

background-color:rgba(0,0,0,0.3);
background-color:rgba(255,255,255,0.04);

color:fff;
background-color:#0079d6;



position:relative;

display:block;
padding:5px 0px;
padding-left:15px;
/*width:100%;*/
margin:0px auto;
/*border-top:0.5px solid #268ddc;
border-bottom:0.5px solid #005596;*/

border-top:0px solid #4d4d4d;
border-bottom:0px solid #191919;

overflow:hidden;


background-color: rgba(0, 145, 255, 0.07);
border-left:5px solid #0091ff;
border-right:5px solid rgba(0, 145, 255, 0.2);
color:#0091ff;
margin:5px 5px;
}
.sub_panel_link_arrow {
	position:absolute;
	right:+22px;
}

/*  ------------------------------    SUB PANEL  ------------------------------------  */

/* -----------------------------------  index WIND  ---------------------------- */
.index_wind {
display:block;
position:relative;
z-index:1;
top:0;
min-width:250px;
width:100%;
height:100%;	
overflow-x:hidden;
overflow-y:auto;
background-color:rgba(0,0,0,0.7);
}

.index_wind_bg {
position:absolute;
z-index:1;
top:0;
min-width:250px;
width:100%;
height:100%;	
background-color:rgba(0,0,0,0.7);
}

/* -----------------------------------  index WIND  ---------------------------- */
/*-------------------------   LOGIN   --------------------------------------*/
.login_wind_content {
position: relative;
top: 30%;
width: 100%;
/*transform: translateY(-30%);*/
position:absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
}
.login_wind {
position:relative;
text-align:left;

width: 320px;  
min-width: 250px;
/*width: 25%;*/
margin:0px auto;
/*margin-top:0px;*/

/*height: 180px;
min-height: 180px;
max-height: 180px;*/
padding: 0px 0px; 



-moz-border-radius: 0px; 
border-radius: 0px; 
overflow: hidden;
border-radius: 0px;
background: #d9d9d9; background: #fff;
box-shadow:  0 1.5px 5px rgba(0, 0, 0, .6);
}
.login_wind_head {
/*box-shadow:  0 1.5px 5px rgba(190, 190, 190, .6);*/
text-align:center;
padding:15px 0px;


border:0px solid #000;

margin:0px auto;

background-color:#323232;

border-top:7px double #fff;
border-bottom:7px double #fff;
overflow:hidden;
}
.login_wind_head_txt1 {
margin:5px 2px;
text-transform: uppercase; 
letter-spacing: 1px;
font-size:12px;	
color: #fff;
font-weight: 400;	
line-height:10px;
}
.login_wind_string {
/*box-shadow:  0 1.5px 5px rgba(190, 190, 190, .6);*/
padding:5px 10px;
}
.login_wind_string_buttons {
/*box-shadow:  0 1.5px 5px rgba(190, 190, 190, .6);*/
text-align:left;
}
.login_wind_string_links {
/*box-shadow:  0 1.5px 5px rgba(190, 190, 190, .6);*/
display:block;
text-align:center;
padding:5px 10px;
background-color:#fff;
margin:0px;
}

.input_login {
display:block;
color: #777;
width:97%;
margin:10px auto;
outline: none;
/*background:#fff;*/
font-size:14px;

padding:7px 0px;
padding-left: 10px;
/*border: 0px solid #e8e8e8;*/
border:0.5px solid #e6e6e6; /* #d1d1d1;*/
border:1px solid #e6e6e6; /* #d1d1d1;*/
border-radius: 0px;

/*-webkit-box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);
-moz-box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);
box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);*/

background-color:#f2f2f2;
margin-left:5px;
}
.input_login:hover {
border:1px solid #839195;
}
.input_login:focus {
border-bottom:0.5px solid #0079d6;
border:1px solid #839195;
}
.input_login::-webkit-input-placeholder {color:#7c7c7a;}
.input_login::-moz-placeholder{color:#7c7c7a;}
.input_login:-moz-placeholder{color:#7c7c7a;}
.input_login:-ms-input-placeholder {color:#7c7c7a;}

.input_login:focus::-webkit-input-placeholder {color: transparent}
.input_login:focus::-moz-placeholder          {color: transparent}
.input_login:focus:-moz-placeholder           {color: transparent}
.input_login:focus:-ms-input-placeholder      {color: transparent}

.input_login[placeholder]          {text-overflow:ellipsis;}
.input_login::-moz-placeholder     {text-overflow:ellipsis;} 
.input_login:-moz-placeholder      {text-overflow:ellipsis;} 
.input_login:-ms-input-placeholder {text-overflow:ellipsis;}  

.input_type_1 {

color: #777;

margin:0px auto;
outline: none;
/*background:#fff;*/
font-size:14px;
width:50%;
padding:7px 0px;
padding-left: 10px;
/*border: 0px solid #e8e8e8;*/
border:0.5px solid #e6e6e6; /* #d1d1d1;*/
border:1px solid #e6e6e6; /* #d1d1d1;*/
border-radius: 0px;

/*-webkit-box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);
-moz-box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);
box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);*/

background-color:#f2f2f2;
margin-left:5px;
}
.input_type_1:hover {
border:1px solid #839195;
}
.input_type_1:focus {
border-bottom:0.5px solid #0079d6;
border:1px solid #839195;
}

.input_type_1::-webkit-input-placeholder {color:#7c7c7a;}
.input_type_1::-moz-placeholder{color:#7c7c7a;}
.input_type_1:-moz-placeholder{color:#7c7c7a;}
.input_type_1:-ms-input-placeholder {color:#7c7c7a;}

.input_type_1:focus::-webkit-input-placeholder {color: transparent}
.input_type_1:focus::-moz-placeholder          {color: transparent}
.input_type_1:focus:-moz-placeholder           {color: transparent}
.input_type_1:focus:-ms-input-placeholder      {color: transparent}

.input_type_1[placeholder]          {text-overflow:ellipsis;}
.input_type_1::-moz-placeholder     {text-overflow:ellipsis;} 
.input_type_1:-moz-placeholder      {text-overflow:ellipsis;} 
.input_type_1:-ms-input-placeholder {text-overflow:ellipsis;}  

.submit_link {
cursor:pointer;
margin:0px 0px;
border-radius: 0px;
border:0px solid  #545445;

border-left:5px double #fff;
border-right:10px double #fff;

text-transform: uppercase; 
font-size:13px;
line-height:30px;
letter-spacing: 0.5px;
color:   #fff;

font-weight:400;
text-decoration: none;
padding:8px 30px;
text-align: center;

overflow: hidden;
}

.login_wind_string_txt1 {
	margin-top:10px;
display:block;
color:#000;
font-size:14px;
font-weight:400;
line-height:14px;
letter-spacing:1px;
}

.login_wind_string_txt2 {
color:#000;
font-size:12px;
font-weight:300;
}

.login_wind_string_txt3 {
color:#771313;
font-size:12px;
font-weight:300;
}

.login_register_link {
font-size:12px;
letter-spacing:1px;
font-weight:300;
}


/*-------------------------   LOGIN   --------------------------------------*/
/* ----------------------------------- MAIN WINDOW ----------------------------- */
.main_window {
float:left;	
/*position:relative;*/
/*display:block;*/
/*z-index:-99;*/
/*top:0;*/
min-width:250px;
width:80%;
min-height:100%;	
height:100%;	


background-color:#5d6263;

background-color:rgba(93, 98, 99,0.97);

/*background-color:#1c2127;*/
/*background-color: #F8F8F8;*/

/*background-color:#f2f2f2;*/

border-right:0px solid #000;
padding:0px;
overflow-x:hidden;
overflow-y:auto;
}

.main_window::-webkit-scrollbar{
    width:1px;
}
.main_window::-webkit-scrollbar-track{
    border-width:0;
}
.main_window::-webkit-scrollbar-track:hover{
    border-left: solid 1px #aaa;
    background-color: #eee;
}

.main_window_content {
width:100%;	
max-width:1200px;
padding:0px 0px;
margin:0px auto;

/*background-color:#f8f8f8;	*/
}

.main_window_title {
/*	position:absolute;*/
padding:10px 0px;
display:block;
min-width:300px;
/*width:100%;*/
min-height:20px;	
background-color:#f2f2f2;

background-color: #2D3039;


/*background-color:#2d353f;*/
border-bottom:1px solid #e6e6e6;

border:0px solid #000;

border-bottom:5px double #5d6263;


border-radius:0px;
margin:0px auto;
}

.main_window_title_txt0 {
margin:0px 0px;
margin-left:20px;
text-transform: uppercase; 
font-size:13px;
line-height:30px;
letter-spacing: 1px;
color:#000;      color: #A4A4A7;
/*color:#fff;*/
font-weight:400;
}
.main_window_title_txt1 {
margin:0px 10px;
text-transform: uppercase; 
font-size:13px;
line-height:30px;
letter-spacing: 1px;
font-weight:400;

color:#A4A4A7;
}

.main_window_bottom {
/*	position:absolute;*/
padding:10px 0px;
display:block;
min-width:300px;
width:97%;

min-height:20px;	
background-color: #f2f2f2;
background-color:#d9d9d9;
border:0px solid #000;
border-top:0px solid #474747;
border-bottom:0px solid #b2b2b2;
border-left:3px solid #323232; /*#474747; */
border-radius:0px;
margin:10px auto;

/*-webkit-box-shadow: 0 15px 25px rgba(0,0,0,.1);
-moz-box-shadow: 0 15px 25px rgba(0,0,0,.1);
box-shadow: 0 15px 25px rgba(0,0,0,.1)*/
}

.main_window_bottom_txt0 {
display:block;
margin:0px 10px;
text-transform: uppercase; 
font-size:14px;
line-height:20px;
letter-spacing: 1px;
color:#000;
font-weight:400;
}

.main_window_bottom_txt1 {
display:block;
margin:0px 10px;
text-transform: uppercase; 
font-size:12px;
line-height:20px;
letter-spacing: 1px;
color:#323232;
font-weight:400;
}

.main_window_type1 {
/*	position:absolute;*/
padding:10px 0px;
display:block;
min-width:280px;
/*width:100%;   width:96%;*/

min-height:20px;	
background-color:#f2f2f2;     background-color:#fff;

border-bottom:0px solid #333333;

border-top:0px double rgba(93, 98, 99,1);

border-left:5px double rgba(93, 98, 99,1);
border-right:10px double rgba(93, 98, 99,1);

border-radius:0px;
margin:10px auto; margin:10px 10px;
overflow:hidden;
}

.main_window_type1_content {
width:97%;	  width:95%;
margin:0px auto;	
padding:0px 0px;
	overflow:hidden;
background-color:#f2f2f2;
}

.main_window_type2_content {
/*position:relative;*/
width:97%;	
margin:5px auto;	
	overflow:hidden;
background-color:#fff;
padding:5px 5px;
border-bottom:1px solid #e6e6e6;
}

.main_window_type_input_l {
	margin:10px 0px;
	overflow:hidden;
	width:50%;
float:left;
padding:5px 0px;
}
.main_window_type_input_r {
		margin:10px 0px;
	overflow:hidden;
	width:50%;
float:left;
}

.main_window_type1_txt0 {
display:block;
margin:0px 0px;
font-size:14px;
line-height:20px;
letter-spacing: 1px;
color:#000;
font-weight:400;   padding-left:5px;
}
.main_window_type1_txt1 {
display:block;
margin:0px 0px;
font-size:11px;
line-height:12px;
letter-spacing: 0.5px;
color:#888;
font-weight:400;   padding-left:5px;
}

.main_window_type1_txt2 {
display:block;
margin:10px 0px;
font-size:13px;
line-height:20px;
letter-spacing: 1px;
color:#0079d6;
color:#50627c;
font-weight:600;
text-transform: uppercase;
}



.main_window_type1_info {
width:100%;
border:0.5px dashed #e6e6e6;
border-left:3px solid #0079d6;
margin:5px auto;
padding:5px 0px;
background-color:#f2f2f2;
}

.main_window_type1_content_txt {
text-align:left; /*justify;*/
display:block;
margin:10px 10px;
letter-spacing: 0.5px;
font-size:12px;	
line-height:16px;
color: #000;
font-weight: 400;	
}

/* ####################################   main window blokS  ############################# */

.main_window_block {
position:relative;
min-width:250px;

min-height:20px;
background-color:#fff;

border-radius:0px;
margin:2px auto;
padding:10px 0px;

float:left;
width:47.5%;
margin:10px 1%;
overflow:hidden;


background-color:#f2f2f2;  background-color:#fff;

/*background:url(/bg/test/bg102.jpg) no-repeat;
background-position:  left bottom;
background-size: cover;
-webkit-background-size:cover;
-o-background-size:cover;
-moz-background-size:cover; */

/*-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);*/
}

.main_window_block_top {
width:96%;
margin:0px auto;	


/*width:100%;
border-top:0.5px solid #268ddc;
border-bottom:0.5px solid #005596;
background-color:#0079d6;*/
 
/*background-color:rgba(255,255,255,1);*/

}
.main_window_block_bottom {
border-top:0px solid #d1d1d1;
border-top:0.5px solid #d9d9d9;
border-top:0.5px solid #0079d6;
/*border-top:0.3px solid #2b2b82;*/
width:96%;
margin:0px auto;
overflow:hidden;	

/*width:100%;
background-color:#0079d6;
background-color:#000;*/

}

.main_window_block_txt1 {
display:block;
margin:5px 0px;
text-transform: none; 
font-size:10px;
line-height:20px;
letter-spacing: 1px;
color: #bfbfbf;
font-weight:100;		
}

.main_window_block_txt2 {
display:block;
margin:7px 0px;
text-transform: uppercase; 
font-size:16px;
line-height:20px;
letter-spacing: 1px;


color:#ebebf5;
color: #000;

font-weight:bold;		
}

.main_window_block_txt21 {
position:absolute;
margin:0px 5px;
margin-top:2px;
padding:8px 2px;
text-transform: uppercase; 
font-size:10px;
line-height:0px;
letter-spacing: 0.5px;
color: white;
font-weight:100;		
}

.main_window_block_txt3_div_bg1 {
margin:0px 0px;
padding:2px 0px;
   border-bottom: 0.5px solid #b2b2b2;   border-bottom: 0.5px solid #e6e6e6;
}
.main_window_block_txt3_div_bg2 {
margin:0px 0px;
padding:2px 0px;

background-color: #d9d9d9;  background-color: #f2f2f2;  background-color: #f8f8f8;
   border-bottom: 0.5px solid #b2b2b2;   border-bottom: 0.5px solid #e6e6e6;
}

.main_window_block_txt3_div_l {
margin:0px 0px;
padding:0px 0px;
float:left;
width:40%;
}

.main_window_block_txt3_div_r {
margin:0px 0px;
padding:0px 0px;
float:left;
width:60%;
}
.main_window_block_txt3_ico{
	float:left;
width: 25px;
height:25px;
padding:0px 0px;	
margin:10px 0px;
margin-right:10px;
}

.main_window_block_txt3 {

margin:0px 0px;
padding:0px 5px;
text-transform: none; 
font-size:14px;
line-height:27px; /*25 */
letter-spacing: 1px;
color: #000;
font-weight:400;
}

.main_window_block_txt3_link {

margin:0px 0px;
padding:0px 5px;
text-transform: none; 
font-size:14px;
line-height:22px;
letter-spacing: 1px;
color: #000;
font-weight:400;
text-decoration:none;
}

.main_window_block_txt3_input {
color: #777;

margin:0px 5px;
outline: none;
/*background:#fff;*/
font-size:14px;
line-height:27px;
padding:2px 5px;
letter-spacing:1px;
border:1px solid #e6e6e6; /* #d1d1d1;*/
border-radius: 0px;

background-color:#f2f2f2;
}
.main_window_block_txt3_input:hover {
border:1px solid #839195;
}

.main_window_block_txt4_input {
color: #0091ff;
cursor:pointer;
margin:0px 5px;
font-size:14px;
line-height:27px;
padding:2px 0px;
letter-spacing:1px;
border-bottom:0.5px dashed #0091ff;
border-radius: 0px;
}
.main_window_block_txt4_input:hover {
color: #839195;
border-bottom:0.5px dashed #839195;
}

.main_window_block_txt3_link_0 {
margin:0px 0px;
padding:0px 2px;
text-transform: uppercase; 
font-size:8px;
line-height:0px;
letter-spacing: 0.5px;
color: white;
font-weight:400;		
}
.main_window_block_txt31{

margin:0px 0px;
padding:0px 5px;
text-transform: none; 
font-size:14px;
line-height:27px;  /*25 */
letter-spacing: 1px;
color: #4d4d4d;
font-weight:400;
}
.main_window_block_txt4 {
display:block;
margin:5px 0px;
text-transform: none; 
font-size:14px;
line-height:20px;
letter-spacing: 1px;
color:#4d4d4d;
font-weight:400;		
}
.main_window_block_link4 {
	text-decoration:none;
display:block;
margin:5px 0px;
text-transform: none; 
font-size:14px;
line-height:20px;
letter-spacing: 1px;
color: #d1d1d1;
font-weight:100;		
}

.main_window_block_menu_dotted {
position:absolute;
right:0;
top:0;
text-decoration: none;

padding:10px;
margin:0px;
font-size:20px;
color:#000;
font-weight:bold;
}
.main_window_block_menu_dotted:hover {
color:#0079d6;	
	
}

.main_window_block_menu_dotted_ico{
display:block;
/*float:left;*/
width: 30px;
height:30px;	
padding:0px 0px;	
margin:0px auto;
}
/* ####################################   main window blokS  ############################# */

.main_window_block_type_0 {
position:relative;
min-width:250px;

min-height:20px;

background-color: #fff;

border-radius:0px;
margin:2px auto;
padding:0px 0px;

float:left;
width:47.5%;
margin:10px 1%;
overflow:hidden;

/*background-color:#262626;*/

/*-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);

border:1px solid #888;
background-color:#fff;*/


}


.main_window_block_type_0_top {
margin:0px auto;	
overflow:hidden;
background-color: #323232;
border-top: 7px double #fff;
border-bottom: 7px double #fff;
}



.main_window_block_type_0_txt2 {
display:block;
margin:10px 5px;
text-transform: uppercase; 
font-size:14px;
line-height:20px;
letter-spacing: 1px;
color:#fff;
font-weight:400;
}

.main_window_block_type_0_menu_dotted {
position:absolute;
right:0;
top:5;
text-decoration: none;
padding:10px;
margin:0px;
font-size:20px;
color:#fff;
font-weight:bold;
}
.main_window_block_type_0_menu_dotted:hover {
color:#0079d6;	
}

.main_window_block_type_0_txt3_div {
margin:0px 0px;
padding:10px 0px;
min-height:40px;
border:1px solid #e6e6e6;
background-color:#fff;
}
.main_window_block_type_0_txt3_ico{
	float:left;
width: 25px;
height:25px;
padding:3px 3px;	
margin:10px 10px;

}
.main_window_block_type_0_txt3 {
display:block;
margin:0px 0px;
text-transform: none; 
font-size:12px;
line-height:16px;
letter-spacing: 1px;
font-weight:500;		
color:#4d4d4d;
}
.main_window_block_type_0_bottom {
width:100%;
margin:0px auto;	

overflow:hidden;
padding:7px 0px;

border-top:0px solid #e6e6e6;
border-bottom:0.5px solid #e6e6e6;
background-color:#f8f8f8; /*#d9d9d9;*/
}
.main_window_block_type_0_txt4 {
margin:5px 5px;
text-transform: uppercase; 
font-size:10px;
line-height:20px;
letter-spacing: 1px;


color:#4d4d4d;
font-weight:400;
	
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.main_window_block_type_2 {
position:relative;
min-width:250px;

min-height:20px;
background-color:#fff;

border-radius:0px;
margin:2px auto;
padding:0px 0px;

float:left;
width:30.5%;
margin:10px 1%;
overflow:hidden;

 background-color: #474747;

}
.main_window_block_type_2_top {
width:100%;
margin:0px auto;	
text-align:center;

/*width:100%;
border-top:0.5px solid #268ddc;
border-bottom:0.5px solid #005596;
background-color:#0079d6;*/
 
/*background-color:rgba(255,255,255,1);*/
overflow:hidden;
background-color:#262626;

border-top:0.5px solid #6c6c6c;
border-bottom:0.5px solid #323232;
    background-color: rgba(0,0,0,0.3);

border-top:7px double #fff;
 border-bottom:7px double #fff;
}
.main_window_block_type_2_txt1 {
display:block;
margin:10px 5px;
text-transform: uppercase; 
font-size:14px;
line-height:20px;
letter-spacing: 2px;
color: #fff;

font-weight:400;		
}
.main_window_block_type_2_center {
/*width:100%;*/
display:block;
margin:0px auto;	
text-align:center;
padding:5px 0px;
background-color:#f2f2f2;  background-color:#fff;
border:0.5px solid #f2f2f2;
overflow:hidden;
}

.main_window_block_type_2_txt3 {
display:block;
margin:5px 0px;
text-transform: none; 
font-size:14px;
line-height:22px;
letter-spacing: 1px;
color: #000;
font-weight:400;
}

.main_window_block_type_3 {
position:relative;
min-width:250px;

min-height:20px;


border-radius:0px;
margin:2px auto;
padding:10px 0px;

float:left;
width:47.5%;
margin:10px 1%;
overflow:hidden;

background-color:#fff;

/*-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);*/
}
.main_window_block_type_3_top {
width:96%;
margin:0px auto;	
}
.main_window_block_type_3_bottom {
width:96%;
margin:0px auto;
overflow:hidden;	
}

.main_window_block_type_3_txt2 {
display:block;
margin:7px 0px;
text-transform: uppercase; 
font-size:16px;
line-height:20px;
letter-spacing: 1px;

color: #000;
font-weight:bold;		
}
/*////////////////////////////////*/



.main_window_block_link {
margin:0px 0px;
padding:5px 10px; padding:9px 10px;
text-transform: uppercase; 
font-size: 14px;
line-height:35px;
letter-spacing: 0.5px;
font-weight: normal;
text-decoration: none;
border-radius:3px; border-radius:0px; 
color:#fff;
font-weight: 400;
border:0px solid #e6e6e6;

border-left:5px double rgba(255,255,255,1);
border-right:10px double rgba(255,255,255,1);
}

.main_window_block_link_2 {
margin:0px 0px;
padding:5px 10px; padding:9px 10px;
text-transform: uppercase; 
font-size: 14px;
line-height:35px;
letter-spacing: 0.5px;
font-weight: normal;
text-decoration: none;
border-radius:3px; border-radius:0px;
border:1px solid #e6e6e6;
border:1px solid #839195;

border:0px solid #e6e6e6;
border-left:5px double rgba(255,255,255,1);
border-right:10px double rgba(255,255,255,1);
color:#fff;
}

.main_window_block_link_3 {
margin:0px 0px;
padding:5px 10px;
text-transform: uppercase; 
font-size: 12px;
line-height:35px;
letter-spacing: 0.5px;
font-weight: normal;
text-decoration: none;
border-radius:3px; 
border:1px solid #e6e6e6;
color:#d90057;
}

.main_window_block_left{
position:absolute;
height:100%;
background-color:#f2f2f2;	
width:3%;
padding:0px 0px;
text-align:center;
}

.main_window_block_right{

width:100%;
}

.main_window_block_1 { 
/*background-color:#929ba0;*/

float:left;
margin:10px 0px;
display:block;
width:5%;
min-height:10px;	
border-bottom:0px solid #000;
text-align:center;
}
.main_window_block_2 {
float:left;
margin:10px 0px;
display:block;
width:40%;
min-height:10px;
border:0px solid #000;

}
.main_window_block_3 {
float:left;
margin:10px 0px;
display:block;
width:50%;
min-height:10px;	
border:0px solid #000;
}

.main_window_block_4 {
	position:relative;
float:left;
margin:10px 0px;
display:block;
width:5%;
min-height:10px;	
border:0px solid #000;
text-align:center;
}

.main_window_block_5 {
float:left;
margin:10px 0px;
display:block;
width:10%;
min-height:10px;	
border:0px solid #000;
}

.main_window_block_head_txt1 {
margin:5px 0px;
text-transform: none; 
font-size:14px;
line-height:20px;
letter-spacing: 1px;
color: #000;
font-weight:400;
}

.main_window_block_1_txt1 {
/*color:   #000;*/
margin:10px 0px;
text-transform: uppercase; 
font-size:14px;
line-height:20px;
letter-spacing: 1px;
font-weight:400;
}

.main_window_block_head_ico{
display:inline;
/*float:left;*/
width: 20px;
height:20px;	
padding:0px 0px;	
margin:0px auto;
}



.main_window_block_2_txt1 {
margin:10px 0px;
text-transform: none; 
font-size:12px;
line-height:20px;
letter-spacing: 0.5px;
color:   #3d3d3d;
font-weight:100;
}

.main_window_block_2_txt2 {
margin:10px 0px;
text-transform: none; 
font-size:10px;
line-height:15px;
letter-spacing: 0.5px;
color:   #888;
font-weight:100;
}




.main_window_block_hide_window {
		z-index:1000;
display:none;
position:absolute;
min-height: 20px;
border-radius: 0px;
overflow:hidden;
 
-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,1);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,1);
}
.main_window_block_hide_window_block {

float:left;
background:#f2f2f2;
width: 200px;
max-width: 200px;

margin-top:0;
right:2px;
}
.main_window_block_hide_window_table {
/*float:left;*/
background:#f2f2f2;
width: 200px;
max-width: 200px;

/*margin-top:0;*/
/*top:0;*/
/*bottom:0;*/
margin-bottom:0;

}
.main_window_block_hide_window_title {
text-align:left;
padding:10px 0px;
width: 100%;
min-height: 10px;
overflow:hidden;
/*background-color:#f2f2f2;*/
border-bottom:1px dotted #e6e6e6;
}
.main_window_block_hide_window_title_txt {
text-transform: uppercase; 
margin:10px 10px;
letter-spacing: 0px;
font-size:14px;	
font-weight: 500;
}
.main_window_block_list {
text-align:left;
padding:5px 0px;
width: 100%;
min-height: 10px;
overflow:hidden;
}
.main_window_block_list_link {
display:block;
width: 100%;
margin:0px 0px;
padding:10px 10px;
letter-spacing: 1px;
font-size:14px;	
color: #4d4d4d;
font-weight: 500;	
text-decoration: none;
}
.main_window_block_list_link:hover {
background-color:rgba(0,0,0,0.05);
color: #000;	
}
/* ########################################### main window block table  ########################################### */
.main_window_table_content {
/*width:97%;*/
/*position:relative;*/
display:block;

padding:0px 0px;
margin:5px auto;

overflow-y:scroll;	
overflow-x:scroll;	
}
.main_window_table_content::-webkit-scrollbar{
    width:1px;
}
.main_window_table_content::-webkit-scrollbar-track{
    border-width:0;
}
.main_window_table_content::-webkit-scrollbar-track:hover{
    border-left: solid 1px #aaa;
    background-color: #eee;
}

.main_window_table{
width:100%;
	
}
.main_window_table_head {
min-width:800px;
width:100%;


border:0px solid #000;
border-radius:0px;
margin:0px auto;
padding:0px 0px;
background-color:#323232;

/*background-color:#0d1012;*/

border-top:0.5px solid #333333;  border-top:7px double #fff;
border-bottom:0.5px solid #191919;  border-bottom:7px double #fff;
overflow:hidden;
}
.main_window_table_head_txt0 {
	margin:5px 2px;
text-transform: uppercase; 
letter-spacing: 1px;
font-size:12px;	
color: #fff;
font-weight: 400;	
}	
.main_window_table_head_rows {
float:left;
margin:0px 0px;
text-align:left;
padding:15px 0px;
}
.main_window_table_r1{
/*background-color:#323232;	*/
text-align:center;
min-width:3%;	
width:3%;	
}
.main_window_table_r2{
min-width:40%;
width:40%;	
}
.main_window_table_r3{
min-width:40%;
width:40%;	
}
.main_window_table_r4{
min-width:17%;
width:17%;	
}


.main_window_table_line {
display:block;
min-width:800px;
width:100%;

border:0px solid #000;
border-radius:0px;
margin:0px auto;
padding:0px 0px;

border-bottom:0.5px solid #b2b2b2;
border-bottom:0.5px solid #e6e6e6;
overflow:hidden;
}
.main_window_table_line:hover {
background-color:#f2f2f2;
}

.main_window_table_line_bottom_menu {
/*position:relative;*/
display:none;

border:0px solid #000;
border-radius:0px;
margin:0px 10px;
padding:10px 0px;

border-top:0.5px solid #e6e6e6;
overflow:hidden;
}

.main_window_table_line_bottom_menu_link {
margin:5px 5px;
padding:6px 10px;
letter-spacing: 1px;
font-size:12px;	
line-height:20px;
color: #839195;
font-weight: 500;	
text-decoration: none;
border:0.5px solid #e6e6e6;

background-color: #f2f2f2;
    border-radius: 0px;
    border: 1px solid #edecec;

/*border:0px solid #e6e6e6;
border-left:5px double rgba(255,255,255,1);
border-right:10px double rgba(255,255,255,1);
color:#fff;*/
}
.main_window_table_line_bottom_menu_link:hover {
background-color:rgba(0,0,0,0.05);
border:1px solid #839195;
color: #000;	
}

.main_window_table_line_bg1  {
background-color:#fff;
}
.main_window_table_line_bg2  {
background-color:#f2f2f2;  background-color:#f8f8f8;
}
.main_window_table_line_menu_dotted {
display:block;
text-decoration: none;

padding:0px 0px;
margin:10px 0px;
font-size:20px;
line-height:20px;
color:#000;
font-weight:bold;
}
.main_window_table_line_menu_dotted:hover {
color:#0079d6;	
	
}
.main_window_table_line_txt {
display:block;
margin:5px 2px;
text-transform: none; 
font-size:12px;
line-height:16px;
letter-spacing: 1px;
color: #000;  color: #4d4d4d;
font-weight:400;		
}
.main_window_table_line_txt_l {
/*display:block;*/
cursor:pointer;
margin:5px 2px;
text-transform: none; 
font-size:12px;
line-height:16px;
letter-spacing: 1px;
color: #0091ff; /* #4d4d4d;*/
font-weight:400;		
border-bottom:0.5px dashed #0091ff;
}
.main_window_table_line_txt1 {
display:block;
margin:5px 2px;
text-transform: uppercase; 
font-size:12px;
line-height:16px;
letter-spacing: 1px;
color: #000;
font-weight:400;		
}
.main_window_table_line_txt01 {
margin:0px 5px;
margin-top:2px;
padding:2px 2px;
text-transform: uppercase; 
font-size:10px;
line-height:0px;
letter-spacing: 0.5px;
color: white;
font-weight:400;		
}


.main_window_table_line_rows {
float:left;
padding:0px 0px;
margin:0px 0px;

}
.main_window_table_line_rows1 {
float:left;
padding:5px 0px;
margin:0px 0px;

}
.main_window_table_line_bottom {
min-width:800px;
width:100%;

border:0px solid #000;
border-radius:0px;
margin:0px auto;
padding:0px 0px;

border-bottom:0.5px solid #b2b2b2;
overflow:hidden;
}
.main_window_table_line_bottom_content {
width:100%;
padding:15px 5px;
}
.main_window_table_line_bottom_txt01 {
margin:0px 5px;
padding:0px 0px;
text-transform: none; 
font-size:14px;
line-height:0px;
letter-spacing: 0.5px;
color: #000;
font-weight:100;		
}

/* ########################################### main window block table ^^^ ######################################### */
/* ----------------------------------- MAIN WINDOW ----------------------------- */


.div_select_type_1 {
-webkit-appearance: none; 
-moz-appearance: none;
appearance: none; 

outline:none;
cursor:pointer;
padding:8px 5px;
padding-right:20px;
margin:10px 10px;
font-size: 14px;
font-weight: 300;
letter-spacing:1px;

color:#333;  color: #839195;
min-width: 30px;
background:url(/ico/arrowdown_ICOblack.png) no-repeat 95% 50%;
background-size: 10px 10px;
background-color:#f2f2f2;

border-radius: 0px;
border:1px solid #edecec;  /* #e6e6e6;*/


/*-webkit-box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);
-moz-box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);
box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);*/
}
.div_select_type_1:hover {
/*border-bottom:1px solid #0A6786;*/
border:1px solid #839195;
}
.div_select_type_1:focus {
/*border-bottom:1px solid #0A6786;*/
color:#333;
border:1px solid #839195;
}

.div_select_type_2 {
-webkit-appearance: none; 
-moz-appearance: none;
appearance: none; 

outline:none;
cursor:pointer;
padding:5px 5px;
padding-right:20px;
margin:0px 0px;
font-size: 14px;
font-weight: 400;
letter-spacing:1px;

color:#333;  color: #839195;
min-width: 30px;
background:url(/ico/arrowdown_ICOblack.png) no-repeat 95% 50%;
background-size: 10px 10px;
background-color:#f2f2f2;

border-radius: 0px;
border:1px solid #edecec;  /* #e6e6e6;*/


/*-webkit-box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);
-moz-box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);
box-shadow: inset 0px 0px 4px 1px rgba(230,230,230,1);*/
}
.div_select_type_2:hover {
/*border-bottom:1px solid #0A6786;*/
border:1px solid #839195;
}
.div_select_type_2:focus {
/*border-bottom:1px solid #0A6786;*/
color:#333;
border:1px solid #839195;
}

/***********************************  TOOLS PANEL ************************************/
.main_window_tools_panel {
padding:5px 0px;
display:block;
min-width:300px;
width:97%;
min-height:20px;	
background-color:rgba(0,0,0,0);
border:0px solid #000;
border-radius:0px;
margin:0px auto;
margin-top:10px;
}
.main_window_tools_panel_l {
	float:left;
	width:50%;
	min-width:50%;
}
.main_window_tools_panel_r {
	text-align:right;
	float:left;
	width:50%;
}

.main_window_tools_panel_page_txt1 {
margin:0px 0px;
text-transform: uppercase; 
font-size:10px;
line-height:16px;
letter-spacing: 0.5px;
color: #a6a6a6;
font-weight:100;		
}
.main_window_tools_panel_page_txt0 {
margin:0px 0px;
text-transform: uppercase; 
font-size:10px;
line-height:16px;
letter-spacing: 0.5px;
color: #839195;
font-weight:100;		
}
.main_window_tools_panel_page_select {
/*-webkit-appearance: none; 
-moz-appearance: none;
appearance: none; */

appearance: meter;

outline:none;
cursor:pointer;
padding:5px 5px;
padding-right:20px;
margin:0px 0px;
line-height:16px;
font-size: 10px;
font-weight: 300;
letter-spacing:1px;

color:#d9d9d9;
min-width: 30px;
/*background:url(/ico/arrowdown_ICOblack.png) no-repeat 98% 50%;
background-size: 10px 10px;*/
background-color:rgba(255,255,255,0.25);
background-color:rgba(0,0,0,0.05);
border-radius: 3px;

border:1px solid #808080; /* #4d4d4d;*/
}
.main_window_tools_panel_page_select:hover {
border:1px solid #bfbfbf;
}
.main_window_tools_panel_page_select:focus {
color:#000;
}



.main_window_tools_panel_select {
-webkit-appearance: none; 
-moz-appearance: none;
appearance: none; 

outline:none;
cursor:pointer;
padding:6px 5px;
padding-right:25px;
margin:5px 10px;
font-size: 12px;
font-weight: 300;
letter-spacing:1px;

color:#333;  color: #839195;
min-width: 30px;
background:url(/ico/arrowdown_ICOblack.png) no-repeat 92% 50%;
background-size: 10px 10px;
background-color:#f2f2f2;

border-radius: 0px;
border:1px solid #edecec;  /* #e6e6e6;*/
}
.main_window_tools_panel_select:hover {
border:1px solid #839195;
}
.main_window_tools_panel_select:focus {
border:1px solid #839195;
}

/***********************************  TOOLS PANEL ************************************/

@media only screen and (min-width:1300px)  {
.top_panel {
height:5%;	
}
.body_window {
height:95%;	
}
}
.sub_panel {

}
@media screen and (min-width:1000px) and (max-width:1299px)   {
/*.sub_panel {
visibility:visible;
display:block;
}*/	
}

@media screen and (min-width:580px) and (max-width:999px)   {
.top_panel {
height:14%;	
}

 
.top_panel_table_td_1 {
width:30%;
}
.top_panel_table_td_2 {
	text-align:center;
width:30%;
}
.top_panel_table_td_3 {
width:30%;
}
.body_window {
height:86%;	
}

.top_panel_menu_ico{
display:block;
}
		
.mobile_slide_menu{
/*visibility:visible;*/
display:none;
position: absolute;
height:86%;
max-height: 86%;
width: 40%;
min-width: 40%;
max-width: 40%;
z-index: 1;
top: 14%;
left: -100%;
bottom:0px;	
overflow-y:auto;
}

.mobile_slide_menu::-webkit-scrollbar{
    width:1px;
}
.mobile_slide_menu::-webkit-scrollbar-track{
    border-width:0;
}

.mobile_slide_menu_dark{
display:none;
position: absolute;
height:100%;
max-height: 100%;
width: 100%;
min-width: 100%;
max-width: 100%;
z-index: 1;
top: 0;
right: 0;
bottom:0px;	
background: rgba(0, 0, 0, 0.4);	
overflow:hidden;
}



.sub_panel {
/*background-color:rgba(242, 242, 242, 0.97);*/
padding:0px;
margin:0px;
width:100%; /*86%; /*calc(86% - 1px);*/
max-width:100%; /*86%; /*calc(86% - 1px);*/
height:100%;
}
 
.main_window {
float:none;	
/*position:relative;*/
/*display:block;*/
/*z-index:-99;*/
/*top:0;*/
min-width:250px;
width:100%;
max-width:100%;
height:100%;	
min-height:100%;
}
.main_window_block_1 {
width:10%;
}
.main_window_block_2 {
width:30%;
}
.main_window_block_3 {
width:50%;
}

.main_window_block_4 {
width:10%;
}

.main_window_block_5 {
width:10%;
}
.login_wind_content {
	/*top:10%;*/
}
.login_wind {
width:50%;	
}

.main_window_block_type_2 {
width:48%;	
}

}

@media screen and (min-width:0px) and (max-width:579px)   {
.top_panel {
height:9%;	
}
 
.top_panel_table_td_1 {
width:30%;
}
.top_panel_table_td_2 {
	text-align:center;
width:30%;
}
.top_panel_table_td_3 {
width:30%;
}
.body_window {
height:91%;	
}
.top_panel_menu_ico{
display:block;
}
.dialog_window_1 {
width:90%;
}
	
.mobile_slide_menu{
visibility:visible;
display:none;
position: absolute;
height: 91%;
max-height: 91%;
width: 70%;
max-width: 70%;
min-width: 70%;
z-index: 1;
top: 9%;
left: -100%;
bottom:0px;	
overflow-y:auto;
}

.mobile_slide_menu::-webkit-scrollbar{
    width:10px;
}
.mobile_slide_menu::-webkit-scrollbar-track{
    border-width:0;
}
.mobile_slide_menu_dark{
display:none;
position: absolute;
height:100%;
max-height: 100%;
width: 100%;
min-width: 100%;
max-width: 100%;
z-index: 1;
top: 0;
right: 0;
bottom:0px;	
background: rgba(0, 0, 0, 0.4);	
overflow:hidden;
}
 




.sub_panel {
/*	background-color:rgba(242, 242, 242, 0.97);*/
padding:0px;
margin:0px;
width:100%; /*85%; /*calc(85% - 1px);*/
max-width:100%; /*85%; /*calc(85% - 1px);*/
height:100%;	
}
.sub_panel::-webkit-scrollbar{
    width:1px;
}
.sub_panel::-webkit-scrollbar-track{
    border-width:0;
}
.main_window {
float:left;	
/*position:relative;*/
/*display:block;*/
/*z-index:-99;*/
/*top:0;*/
min-width:250px;
width:100%;
max-width:100%;
height:100%;
}
.main_window_block_type_0{
float:none;
width:97%;
margin:10px auto;

}
.main_window_block {
float:none;
width:97%;
margin:10px auto;

}
.main_window_block_type_2 {
float:none;
width:97%;	
margin:10px auto;
}
.main_window_block_type_3 {
float:none;
width:97%;	
margin:10px auto;	
}

.main_window_block_1 {
width:10%;
}
.main_window_block_2 {
width:30%;
}
.main_window_block_3 {
width:53%;
}
.main_window_block_link_2 {
	 
}
.main_window_block_link_3 {
	margin-left:10%;
}
.main_window_block_4 {
		background-color:rgba(242, 242, 242, 0);
width:7%;
}

.main_window_block_5 {

	border-top:1px dotted #e6e6e6;
width:100%;
margin:0px 0px;
display:block;
min-height:10px;	
}
.login_wind_content {
/* top:10%;*/
}
.login_wind {
width:100%;	
}
.main_window_type_input_l {
clear:left;
width:100%;
}
.main_window_type_input_r {
clear:left;
width:100%;
}

.main_window_block_txt3_div_l {
clear:left;
width:100%;
}

.main_window_block_txt3_div_r {
clear:left;
width:100%;
}
}
 