/*/ This file of css table made by DJ Miksar © 2007-2025 specialy for fun website flstudio.mrmiksar.ru /*/

body {
	background-color: #5F686D; 
	background: url('/images/bg/fruits.jpg'); 
	background-attachment: fixed;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow-x: hidden;
	overflow-y: hidden;
}

#cl, .cl, .clr, .clear {
	clear: both;
}
.sep {
	height: 15px;
}
.fleft, .fll {
	float: left;
}
.fright, .flr {
	float: right;
}
.tleft, .tlft {
	text-align: left;
}
.tcenter, .tctr, .cntr {
	text-align: center;
}
.tjustify, .tjst {
	text-align: justify;
}
.tright, .trgt {
	text-align: right;
}
.bold, .bld {
	font-weight: bold;
}




/*/ FLS PLAYER 2025 /*/
#flpl_ind {
	width: 9px;
	height: 19px;
	margin: 4px 0px 0px 28px;
	float: left;
	background: none;
	background-repeat: no-repeat;
}
#flpl_sptm {
	width: 11px;
	height: 6px;
	position:absolute;
	top: 69px;
	left: 388px;
	margin-left: 0px;
	background: url('/theme/images/spotm.png') no-repeat;
	box-shadow: 1px 0.5px 2px 0px #222;
}
#flpl_pl, #flpl_ps, #flpl_st, #flpl_rc {
	display: block;
	float: left;
	width: 28px;
	height: 21px;
	cursor: pointer;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#flpl_pl {
	background: url('/theme/images/buttons/play.gif') no-repeat; 
	width: 29px;
}
#flpl_pl:active {
	background: url('/theme/images/buttons/play-on.gif') no-repeat; 
}

#flpl_ps {
	background: url('/theme/images/buttons/play-on.gif') no-repeat; 
}

#flpl_st {
	background: url('/theme/images/buttons/stop-off.gif') no-repeat; 
}
#flpl_st:active {
	background: url('/theme/images/buttons/stop-on.gif') no-repeat; 
}

#flpl_rc {
	background: url('/theme/images/buttons/rec-off.gif') no-repeat; 
}
#flpl_rc:active {
	background: url('/theme/images/buttons/rec-on.gif') no-repeat; 
}
.playerContainer{
	overflow: hidden;
	width: 100%; 
	height: 0px;
}
#flplay {
	width: 100%; 
	height: 1px;
	background-color:#5F686D;
}

#flpl_mon {
	width: 67px;
	height: 31px;
	margin: 4px 0px 0px 10px;
	float: left;
	background: none;
	background-repeat: no-repeat; 
}
#flpl_db {
	width: 55px;
	height: 23px;
	margin: 5px 0px 0px 4px;
	float: left;
	background: none;
	background-repeat: no-repeat;
}




/*/ FLS PLAYER 2025 - Range for Volume and Speed /*/
.playerVolume, .playerVolume {}
#plvl {
	position: absolute;
	top: -80px;
	left: 334px;
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: 0px solid #FFCC00;
	cursor: pointer;
	width: 69px; /* Ширина ползунка */
	height: 11px; /* Высота обеспечивает вертикальное расположение */
	transform: rotate(-90deg); /* Поворачиваем на 90 градусов для вертикали */
	transform-origin: 75px 75px; /* Центр вращения */
}
#plspd {
	position: absolute;
	top: -80px;
	left: 353px;
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: 0px solid #FFCC00;
	cursor: pointer;
	width: 69px; /* Ширина ползунка */
	height: 11px; /* Высота обеспечивает вертикальное расположение */
	transform: rotate(-90deg); /* Поворачиваем на 90 градусов для вертикали */
	transform-origin: 75px 75px; /* Центр вращения */
}

#volres, #spdres {
	font-family: Verdana;
	color: #EBF1F1;
	font-size: 20px;
}

input[type="range"]::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 9px;
	height: 14px;
	border: 0;
	background: url('/theme/images/spot.png') no-repeat;
	cursor: pointer;
	box-shadow: -1px 0.5px 2px 0px #222;
}

input[type="range"]::-moz-range-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 9px;
	height: 14px;
	border: 0;
	background: url('/theme/images/spot.png') no-repeat;
	cursor: pointer;
	box-shadow: -1px 0.5px 2px 0px #222;
}





/*/ FLS PANEL 2025 /*/
.fls_panel {
	width: 100%; 
	height: 80px; 
	border: 0px solid #FFCC00;
	background: url('/theme/images/bg-menu.gif'); 
	background-color:#5F686D;
}
.fls_bl {
	width: 1067px; 
	border: 0px solid #FFCC00;
}
.fls_panel temp {
	float:left; 
	position:absolute; 
	left:0px; 
	top:0px; 
}
.fls_t0 {width: 100px;}
.fls_t1 {background: url('/theme/images/1.gif') no-repeat; width:376px; height:80px;float:left}
.fls_t2435 {
	border: 0px solid #FFCC00;
	width:435px; 
	height:80px;
	float:left
}
.fls_t2 {background: url('/theme/images/2.gif') no-repeat; width:183px; height:40px;float:left}
.fls_t3 {background: url('/theme/images/3.gif') no-repeat; width:242px; height:40px;float:left}
.fls_t4 {background: url('/theme/images/4.gif') no-repeat; width:252px; height:40px;float:left}
.fls_t5 {background: url('/theme/images/5.gif') no-repeat; width:193px; height:40px;float:left}
.fls_t6 {background: url('/theme/images/6.gif') no-repeat; width:255px; height:80px;float:left}
.fls_ss {
	font-family: Verdana;
	font-size: 2px;
	text-align: right;
}
.fls_hello {
	float: right;
	width: 243px;
	height: 73px;
	background-color: #aaaaaa;
	margin: 3px 5px 0px 0px;
	font-family: Verdana;
	color: #EBF1F1;
	font-size: 12px;
	text-align: center;
}
.fls_ads, #yandex_rtb_R-A-6514615-1, .yprc {
	float: right;
	width: 243px;
	height: 73px;
	background-color: #aaaaaa;
	margin: 3px 5px 0px 0px;
	text-align: center;	
}



/*/ FLS AFTER PANEL CONTEINER 2025 /*/
.cntnr_b_c {
	width: 100%;
	height: calc(100vh - 80px);
	display: flex;
}
.cntnr_l {
	flex: 200px;
}
.cntnr_r {
	flex: 100%;
}



/*/ FLS PANEL BUTTONS BLOCK 2025 : fls_t1 /*/
.fls_t1_b1 {
	float: left;
	margin: 4px 0px 0px 257px;
}
.fls_t1_b2 {
	float: left;
	margin: 10px 0px 0px 10px;
}


.fls_t1_b1 div.topbut_hd {
	display: block;
	float: left;
	width: 14px;
	height: 15px;
	background: url('/theme/images/buttons/Add-1.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b1 div.topbut_hd:hover {
	background: url('/theme/images/buttons/Add-2.gif') no-repeat;
}

.fls_t1_b1 div.topbut_fl {
	display: block;
	float: left;
	width: 14px;
	height: 15px;
	background: url('/theme/images/buttons/site-1.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b1 div.topbut_fl:hover {
	background: url('/theme/images/buttons/site-2.gif') no-repeat;
}

.fls_t1_b1 div.topbut_cs {
	display: block;
	float: left;
	width: 14px;
	height: 15px;
	background: url('/theme/images/buttons/Close-1.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b1 div.topbut_cs:hover {
	background: url('/theme/images/buttons/Close-2.gif') no-repeat;
}


.fls_t1_b2 a.mbut_b1 {
	display: block;
	float: left;
	width: 44px;
	height: 19px;
	background: url('/theme/images/buttons/File.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b2 a.mbut_b1:hover {
	background: url('/theme/images/buttons/File-on.gif') no-repeat;
}

.fls_t1_b2 a.mbut_b2 {
	display: block;
	float: left;
	width: 34px;
	height: 19px;
	background: url('/theme/images/buttons/Edit.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b2 a.mbut_b2:hover {
	background: url('/theme/images/buttons/Edit-on.gif') no-repeat;
}

.fls_t1_b2 a.mbut_b3 {
	display: block;
	float: left;
	width: 45px;
	height: 19px;
	background: url('/theme/images/buttons/Cannels.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b2 a.mbut_b3:hover {
	background: url('/theme/images/buttons/Cannels-on.gif') no-repeat;
}

.fls_t1_b2 a.mbut_b4 {
	display: block;
	float: left;
	width: 27px;
	height: 19px;
	background: url('/theme/images/buttons/View.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b2 a.mbut_b4:hover {
	background: url('/theme/images/buttons/View-on.gif') no-repeat;
}

.fls_t1_b2 a.mbut_b5 {
	display: block;
	float: left;
	width: 47px;
	height: 19px;
	background: url('/theme/images/buttons/Options.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b2 a.mbut_b5:hover {
	background: url('/theme/images/buttons/Options-on.gif') no-repeat;
}

.fls_t1_b2 a.mbut_b6 {
	display: block;
	float: left;
	width: 35px;
	height: 19px;
	background: url('/theme/images/buttons/Tools.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b2 a.mbut_b6:hover {
	background: url('/theme/images/buttons/Tools-on.gif') no-repeat;
}

.fls_t1_b2 a.mbut_b7 {
	display: block;
	float: left;
	width: 29px;
	height: 19px;
	background: url('/theme/images/buttons/help.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b2 a.mbut_b7:hover {
	background: url('/theme/images/buttons/help-on.gif') no-repeat;
}

.fls_t1_b2 a.mbut_b8 {
	display: block;
	float: left;
	width: 26px;
	height: 19px;
	background: url('/theme/images/buttons/faq.gif') no-repeat;
	cursor: pointer;
}
.fls_t1_b2 a.mbut_b8:hover {
	background: url('/theme/images/buttons/faq-on.gif') no-repeat;
}










/*/ FLS PANEL BUTTONS BLOCK 2025 : fls_t5 /*/
.fls_t5_b1 {
	float: left;
	width: 36px;
	height: 30px;
	margin: 5px 0px 0px 11px;
}
.fls_t5_b2 {
	float:left;
	margin: 6px 0px 0px 15px;
}
.fls_t5_b1_sub {
	float: left;
	width: 36px;
	height: 15px;
	margin: -4px 0px 0px 0px;
}

.fls_t5_b1 a.grybut_fr {
	display: block;
	float: left;
	width: 18px;
	height: 15px;
	background: url('/theme/images/buttons/folder.gif') no-repeat;
}
.fls_t5_b1 a.grybut_fr:hover {
	background: url('/theme/images/buttons/folder-on.gif') no-repeat;
}

.fls_t5_b1 a.grybut_dc {
	display: block;
	float: left;
	width: 18px;
	height: 15px;
	background: url('/theme/images/buttons/disc.gif') no-repeat;
}
.fls_t5_b1 a.grybut_dc:hover {
	background: url('/theme/images/buttons/disc-on.gif') no-repeat;
}

.fls_t5_b1 a.grybut_da {
	display: block;
	float: left;
	width: 18px;
	height: 15px;
	background: url('/theme/images/buttons/discad.gif') no-repeat;
}
.fls_t5_b1 a.grybut_da:hover {
	background: url('/theme/images/buttons/discad-on.gif') no-repeat;
}

.fls_t5_b1 a.grybut_d2 {
	display: block;
	float: left;
	width: 18px;
	height: 15px;
	background: url('/theme/images/buttons/disc2.gif') no-repeat;
}
.fls_t5_b1 a.grybut_d2:hover {
	background: url('/theme/images/buttons/disc2-on.gif') no-repeat;
}

.fls_t5_b2 a.grnbut_sb {
	display: block;
	float: left;
	width: 29px;
	height: 25px;
	background: url('/theme/images/buttons/SB.gif') no-repeat;
}
.fls_t5_b2 a.grnbut_sb:hover {
	background: url('/theme/images/buttons/SB-on.gif') no-repeat;
}

.fls_t5_b2 a.grnbut_ss {
	display: block;
	float: left;
	width: 29px;
	height: 25px;
	background: url('/theme/images/buttons/SS.gif') no-repeat;
}
.fls_t5_b2 a.grnbut_ss:hover {
	background: url('/theme/images/buttons/SS-on.gif') no-repeat;
}

.fls_t5_b2 a.grnbut_pr {
	display: block;
	float: left;
	width: 29px;
	height: 25px;
	background: url('/theme/images/buttons/PR.gif') no-repeat;
}
.fls_t5_b2 a.grnbut_pr:hover {
	background: url('/theme/images/buttons/PR-on.gif') no-repeat;
}

.fls_t5_b2 a.grnbut_fx {
	display: block;
	float:left;
	width: 29px;
	height: 25px;
	background: url('/theme/images/buttons/FX.gif') no-repeat;
}
.fls_t5_b2 a.grnbut_fx:hover {
	background: url('/theme/images/buttons/FX-on.gif') no-repeat;
}












/*/ FLS BROWSER 2025 /*/
.brw_maint {
	background-color: #000; 
	/*position: absolute;*/
	/*left: 0px;*/
	/*top: 80px;*/
	border: 0px solid #ffffff;
	width: 200px;
	height: calc(100% - 28px);
}
.brw_fld {
	background: url('/theme/images/m_bg.gif') repeat-y; 
	width: 200px; 
	height: 100%; 
	border: 0px solid #FFCC00;
	direction: rtl;
	overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-width: thin;
	scrollbar-color: #293136 #3F484D;
}

.brw_fld::-webkit-scrollbar {
	width: 15px; /* Ширина всего элемента навигации */
}

.brw_fld::-webkit-scrollbar-track {
	background: #3F484D; /* Цвет дорожки */
}

.brw_fld::-webkit-scrollbar-thumb {
	background-color: #293136; /* Цвет бегунка */
	border-radius: 2px; /* Округление бегунка */
	border: 0px solid #3F484D; /* Оформление границ бегунка */
}


.brw_sep {
	height: 26px; 
	width: 12px;
	border: 1px solid #FFFFFF;
}
.brw_top {
	height: 18px;
	width: 200px;
	background: url('/theme/images/m_top.gif') no-repeat;
}
.brw_btm {
	height: 10px;
	width: 200px;
	background: url('/theme/images/m_btm.gif') no-repeat;
}
.brw_rows1, .brw_rows2, .brw_rows3 {
	display:block; 
	float: right;
	height: 20px; 
	padding: 6px 0px 0px 15px; 
	margin: 0px 9px 0px 0px;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	cursor: pointer; 
	color: #D1D2D3;
	direction: ltr;
}
.brw_rows1 {background: url('/theme/images/knop1.gif') no-repeat; width:155px;}
.brw_rows2 {background: url('/theme/images/knop2.gif') no-repeat; width:145px;}
.brw_rows3 {background: url('/theme/images/knop3.gif') no-repeat; width:135px;}
.brw_submenu {display: none; margin: 0px; direction: ltr;}
.brw_cr {color:#20292E; text-align: center;}
.brw_maint a:link, .brw_maint a:active, .brw_maint a:visited {cursor:hand; text-decoration:none; color:#fff}
.brw_maint a:hover {cursor: hand; text-decoration:underline; color:#fff}
#brw_mmap {display:block; float: left; width: 14px; height: 14px; margin: 2px 0px 0px 1px; background: url('/theme/images/map1.gif') no-repeat; }
#brw_mmap:hover {background: url('/theme/images/map2.gif') no-repeat; cursor: pointer;}
#brw_bop {display:block; float: left; width: 14px; height: 14px; margin: 2px 0px 0px 1px; background: url('/theme/images/map1.gif') no-repeat; }
#brw_bop:hover {background: url('/theme/images/map2.gif') no-repeat; cursor: pointer;}
#brw_bup {display:block; float: left; width: 12px; height: 12px; margin: 3px 0px 0px 3px; background: url('/theme/images/up1.gif') no-repeat; }
#brw_bup:hover {background: url('/theme/images/up2.gif') no-repeat; cursor: pointer;}
.clr {clear: both;}








/*/ FLS FRAME CONTENT 2025 /*/
.ifrm_c {
	width: 100%;
	height: 100%;
	border: 0px solid #fff;
	overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-width: thin;
	scrollbar-color: #293136 #3F484D;
}
.ifrm_c::-webkit-scrollbar {
	width: 15px; /* Ширина всего элемента навигации */
}

.ifrm_c::-webkit-scrollbar-track {
	background: #3F484D; /* Цвет дорожки */
}

.ifrm_c::-webkit-scrollbar-thumb {
	background-color: #293136; /* Цвет бегунка */
	border-radius: 2px; /* Округление бегунка */
	border: 0px solid #3F484D; /* Оформление границ бегунка */
}

