
/* in dreapta - float: right; sau  margin-left: auto;  sau display: flex; justify-content: flex-end; */
/* pe axza y - align-items: center;*/
/* flex - display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; margin: 0 auto; */

html,body { 	/*background:#000 url(/images/bg.jpg) repeat-y top center; */	padding:0; 	margin:0; background: linear-gradient(to bottom, #140901 0, #180d04 260px, #0c0600, #1a0c00); color:#f7ddb0; font-family: 'Times New Roman', Georgia, serif; font-size: 16px;}

a{color: #edc785;
    font-family: 'ru_Ustroke', Georgia, serif;
    font-size: 20px;
    text-decoration: none;
    transition: color 0.25s ease, text-shadow 0.25s ease;
    padding: 3px;
    transition: all 0.25s ease;text-decoration:none}
a:hover{filter: brightness(1.1);text-decoration:none}

.wraper {
	margin: 0 auto;
	--header-gold: #edc785;
    --header-gold-bright: #ffe0a8;
    --header-gold-deep: #8f5727;
    --header-panel-top: rgba(45, 21, 15, .97);
    --header-panel-bottom: rgba(8, 5, 6, .995);
    position: relative;
	align-items: center;
	font-family: 'ru_Ustroke', Georgia, serif;
	font-size: 16px;
	width: 100%;
	color: #f7ddb0;
    font-weight: 700;
    line-height: .9;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .05);
	border-top: 1px solid rgba(255, 212, 151, .22);
    border-bottom: 1px solid rgba(120, 64, 27, .95);
    background: linear-gradient(to bottom, #0000002e, #0000000a 28%, #00000038), radial-gradient(circle at 50% -150%, rgba(214, 124, 52, .16), transparent 42%), radial-gradient(circle at 50% 50%, rgba(99, 46, 25, .16), transparent 56%), radial-gradient(circle at 12% 45%, rgba(103, 51, 28, .22), transparent 24%), radial-gradient(circle at 88% 38%, rgba(103, 51, 28, .2), transparent 23%), linear-gradient(to right, #040304c7, #26140f2e 18% 82%, #040304c7), linear-gradient(to bottom, var(--header-panel-top), var(--header-panel-bottom));
    box-shadow: inset 0 1px #ffdca714, inset 0 -1px #ff994414, 0 8px 22px #0000005c;
    overflow: visible;
}

.MenuSus { max-width: 1200px;  display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; margin: 0 auto; }
.link_color {color: #edc785; font-family: 'ru_Ustroke', Georgia, serif; font-size: 18px; text-decoration: none; transition: color 0.25s ease, text-shadow 0.25s ease; padding: 3px; transition: all 0.25s ease;}
.link_color:hover {color: #fff0b5; text-shadow: 0 0 6px rgba(237, 199, 133, 0.7); transform: translateY(3px);}

.search_dreapta { max-width: 100%; float: right; /*border: 1px solid rgba(183, 116, 57, .94);*/ border-radius: 10px; color: #ffe0af;}
input[type="submit"] { border-radius: 10px; cursor: pointer;}

.logo {max-width: 200px; max-height: 66px; width: 100%;}
.bloc_baner {height: 300px; width: 100%; margin: 0 auto; text-align: center; border-bottom: 1px solid rgba(120, 64, 27, .95); margin-bottom: 10px;}
.banner_mare {width: 100%; height: 100%;  object-position: left top;}
.blocul_total {max-width: 1200px;  display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: top; gap: 10px; margin: 0 auto;}
.blocul_stanga {max-width: 446px;}
.blocul_mijloc {max-width: 446px;}
.blocul_dreapta {max-width: 288px;}

.blocul_stanga,.blocul_mijloc, .blocul_dreapta 	{
	box-sizing: border-box;
	width: 100%;
	position: relative;
    /*padding: 10px 16px 11px;*/
    border: 1px solid rgba(145, 86, 45, .96);
    background: radial-gradient(circle at 50% 0, rgba(127, 65, 33, .16), transparent 28%), radial-gradient(circle at 14% 24%, rgba(88, 44, 24, .18), transparent 22%), radial-gradient(circle at 86% 26%, rgba(88, 44, 24, .16), transparent 21%), linear-gradient(to bottom, #21120ff2, #0a080afa);
    box-shadow: inset 0 1px #ffd69614, inset 0 -1px #ff974414, 0 12px 28px #0000004d, 0 0 0 1px #5430198f;}

.footer {
	margin-top: 20px;
    --footer-panel-top: rgba(42, 20, 15, .98);
    --footer-panel-bottom: rgba(7, 5, 6, 1);
    position: relative;
    width: 100%;
    min-height: 213px;
    border-top: 1px solid rgba(255, 212, 151, .14);
    background: linear-gradient(to top, #0003, #0000000a 28%, #00000029), radial-gradient(circle at 50% 115%, rgba(214, 124, 52, .12), transparent 34%), radial-gradient(circle at 14% 30%, rgba(103, 51, 28, .18), transparent 22%), radial-gradient(circle at 86% 35%, rgba(103, 51, 28, .16), transparent 21%), linear-gradient(to right, #040304d1, #26140f29 18% 82%, #040304d1), linear-gradient(to bottom, var(--footer-panel-top), var(--footer-panel-bottom));
    box-shadow: inset 0 1px #ffdca70a, inset 0 -1px #ff99440d, 0 -8px 24px #0000003d;
    overflow: hidden;
}
.footer-menu {    max-width: 1200px;    margin: 0 auto;    display: flex;     justify-content: space-between;   flex-wrap: wrap;   gap: 40px;}
.footer-column {    display: flex;    flex-direction: column;}
.footer-column h3 {   text-align:left; color: #f0cf97;    font-size: 17px;    font-weight: 600;    margin-bottom: 18px;  position: relative;  padding-bottom: 10px;}
.footer-column h3::after { content: ""; width: 40px; height: 2px;  background: #d59b32;  position: absolute; left: 0; bottom: 0;}
.footer-column a { color: #dcb988; text-decoration: none; font-size: 14px; padding: 6px 0; transition: all 0.25s ease; display: inline-block;}
.footer-column a:hover {color: #d59b32;transform: translateX(5px);}
.liveinternet {margin-left: auto;}
.banner_mic {width: 100%; margin-bottom: 10px;}
.block_menu_site{margin-top:5px; padding: 9px; border: 1px solid rgba(145, 86, 45, .96);
    background: radial-gradient(circle at 50% 0, rgba(127, 65, 33, .14), transparent 28%), radial-gradient(circle at 14% 24%, rgba(88, 44, 24, .18), transparent 22%), radial-gradient(circle at 86% 26%, rgba(88, 44, 24, .16), transparent 21%), linear-gradient(to bottom, #21120ff2, #0a080afa);
    box-shadow: inset 0 1px #ffd69614, inset 0 -1px #ff974414, 0 12px 28px #00000042, 0 0 0 1px #54301985;}
.meniula2{position: relative; z-index: 1; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 5px;}
.meniula2 a { box-sizing: border-box; display: flex; align-items: center; justify-content: center; min-width: 0; min-height: 28px; padding: 4px 7px; overflow: hidden; border: 1px solid rgba(143, 87, 39, .88); background: linear-gradient(to bottom, #7a431e7a, #482112e0), linear-gradient(to bottom, #180f0dfa, #0a0708fa); color: #f4ddb4; text-decoration: none; font-family: "ru_Ustroke", Georgia, serif; font-size: 1rem; font-weight: 700; letter-spacing: .02em; line-height: 1.2; text-align: center; box-shadow: inset 0 1px #ffdba414, 0 4px 10px #0000003d; transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease, color .2s ease, background .2s ease; } 
.meniula2 a:hover { color: #fff0ce; border-color: #edc785; background: linear-gradient(to bottom, #a8662c99, #482112e0), linear-gradient(to bottom, #180f0dfa, #0a0708fa); }
.text_menu_site {
	margin-bottom: 10px;
	text-align: center;
    color: #f6ddb2;
    font-family: "ru_Ustroke", Georgia, serif;
    font-size: 1.35rem;
    font-weight: 700;
    line-height: 1;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
}

.text_h1 {
	margin-bottom: 10px;
	text-align: center;
    color: #f6ddb2;
    font-family: "ru_Ustroke", Georgia, serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 0;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
}

.text_simplu {
	margin-bottom: 10px;
    color: #f6ddb2;
    font-family: "ru_Ustroke", Georgia, serif;
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 0;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
	transition: all 0.25s ease;
}
.text_simplu a {color: #edc785; font-family: 'ru_Ustroke', Georgia, serif; font-size: 20px; text-decoration: none; transition: color 0.25s ease, text-shadow 0.25s ease; padding: 3px; transition: all 0.25s ease;}
.text_simplu a:hover {filter: brightness(1.1);}

.text_simplu_times_new_roman {
	margin-bottom: 10px;
    color: #f6ddb2;
    font-family: "Times New Roman", Georgia, serif;
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 1;
	text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
	transition: all 0.25s ease;
	}
a..text_simplu_times_new_roman:hover{text-decoration: underline;}
.text_simplu_times_new_roman h2 {
	font-size: 1.4rem;
	padding: 0px;
}
.text_simplu_times_new_roman_dreapta{
	margin-bottom: 10px;
	margin-top: 10px;
    color: #f6ddb2;
    font-family: "Times New Roman", Georgia, serif;
    font-size: 1.0rem;
    font-weight: 700;
    line-height: 1.2;
	text-align: right;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
	transition: all 0.25s ease;
}

.numeprofiladmin {
	margin-bottom: 10px;
    text-align: center;
    color: #7cc5c5;
    font-family: "ru_Ustroke", Georgia, serif;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 1;
	text-decoration:none;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
}
a.numeprofiladmin {color:#e7a236; transition:all .3s ease-out; text-decoration:underline;}
a.numeprofiladmin:hover {filter: brightness(1.1);}

img {transition: all 1s ease-out; object-fit: cover;}
img:hover {  border-radius: 10px; object-position: center bottom;   transform: scale(1.1);   box-shadow: 20px 20px 26px -15px #676364;    filter: brightness(1.1);}

img.banner_mare{transition: all 5s ease-out; object-fit: cover;}
img.banner_mare:hover{border-radius: 10px; object-position: center bottom;   transform: scale(1.0);   box-shadow: 20px 20px 26px -15px #676364;    filter: brightness(1.0);}


.text_server{
	text-align: center;
    color: #d8a750;
    font-family: "ru_Ustroke", Georgia, serif;
    line-height: 1;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
    transition: all 0.25s ease; }
.text_server a { 
    text-align: center;
    color: #d8a750;
    font-family: "ru_Ustroke", Georgia, serif;
    line-height: 1;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
    transition: all 0.25s ease; } 
.text_server a:hover { filter: brightness(1.1);}

.centru {text-align:center;margin-left:0px; position: relative;}
.dreapta {text-align: right;}
.dreapta_flex{display: flex; justify-content: flex-end;}
.latimea_coloanei {max-width: 1200px; margin: 0 auto;}
/*
.vipClass {width: 100%; max-width: 1200px;  display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; margin: 0 auto;}
.notVip {width: 100%; max-width: 1200px;  display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; margin: 0 auto;}
*/
.dreaptad {
    display: grid;
    grid-template-columns: 25px minmax(0, 1fr) 55px 70px 100px;
    align-items: center;
    border-bottom: 1px solid rgba(114, 67, 37, .3);
    padding: 6px;
    gap: 5px;
    box-sizing: border-box;
    width: 100%;
}
.stangas { 
	display: grid;
    grid-template-columns: 25px minmax(0, 1fr) 55px 70px 100px;
    align-items: center;
    border-bottom: 1px solid rgba(114, 67, 37, .3);
    padding: 6px;
    gap: 5px;
    box-sizing: border-box;
    width: 100%;
	}
	
.flex {display:flex;}

.vipyes, .vipyes2, .coloana1, .coloana2, .coloana3, .coloana4, .coloana5, .moder {
	text-align: left;
    color: #e2c296;
    font-family: "EB Garamond 12 Regular", Georgia, serif;
	font-size: 1.0rem;
    font-weight: 700;
    line-height: 1.5;
	text-decoration:none;
	}

.vipyes:hover, .vipyes2:hover, .coloana1:hover {
    text-decoration: underline;
}
	
.coloana1 {font-size: 1.2rem;} /* nu e vip */
.coloana2 {}
.coloana3 {}
.coloana4 {}
.coloana5 {}
.moder 	  {color: #4ee13d;}

.vipyes{font-size: 1.3rem; color:#51c922;transition:all .3s ease-out;} /* e vip */
.vipyes:hover{filter: brightness(1.1); color:#38BC4A; text-decoration:underline;}


.vipyes2{color:#faff38;transition:all .3s ease-out; font-weight: bold;} /* e vip */
.vipyes2:hover{filter: brightness(1.1); text-decoration:underline}


.vip_img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 100%;
}

.vip_img img {
    display: block;
    width: 20px;
    height: auto;
}

.notVip {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 100%;
}

.notVip img {
    display: block;
    width: 20px;
    height: auto;
}

.titlu_link {
	text-align: left;
    color: #e7a236;
    font-family: "ru_Ustroke", Georgia, serif;
    line-height: 1;
	font-size: 24px;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
    transition: all 0.25s ease;
	text-decoration: none;
}

a.titlu_link {filter: brightness(1.1); text-decoration: underline;}
.imaginea{max-width:530px;width:100%;height: auto;}

.h2_class {margin: 0px;}
.josDescrierea{text-align:left;font-family:'Montserrat',sans-serif;font-size:15px;line-height:1.1;color:#fbd47a;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);max-width:1200px;margin:10px auto}
.MessageBlock{border:1px solid #FF2A0E;background:#FF2A0E;padding:10px;color:#fff; font-size: 24px;}
.MessageBlockq{border:1px solid #4ED74E;background:#4ED74E;padding:10px;color:#fff; font-size: 24px;}
.MessageBlockw{color:#E43535;position:fixed;top:-3px;right:407px;margin-right:1px;font-size:28px}
.lol,.lol1,.lol2{color:#f7ddb0}
.lol1:hover{color:#1EC600}
.lol2:hover{color:#FF0000}
.content {max-width: 1200px; width: 100%; border: 1px solid rgba(145, 86, 45, .96); border-radius: 10px; margin: 0 auto; padding-left: 10px; padding-right: 10px; 
		margin-top:10px; background: radial-gradient(circle at 50% 0, rgba(127, 65, 33, .14), transparent 28%), radial-gradient(circle at 14% 24%, rgba(88, 44, 24, .18), transparent 22%), radial-gradient(circle at 86% 26%, rgba(88, 44, 24, .16), transparent 21%), linear-gradient(to bottom, #21120ff2, #0a080afa); font-size: 21px;}
select{height:25px;margin-bottom:5px;border-radius:12px}
textarea{resize:none;border-radius:12px;padding:10px;border:3px solid #78B6EB}
input[type=text],input[type=password],input[type=number],input[type=email]{height:20px;width:300px;padding:10px;margin-bottom:5px;border-radius:0;border:3px solid #000; background: #efefef;}
input[type=text1]{height:20px;width:300px;padding:10px;margin-bottom:5px;border-radius:0;border:3px solid #000;font-size:14px; background: #FFFFFF;}
input[type=text2]{height:8px;width:300px;padding:10px;margin-bottom:5px;border-radius:12px;background:linear-gradient(transparent,transparent);color:#edc785; border:3px solid #a57734;text-align:right}
input[type=video]{height:8px;width:450px;padding:10px;margin-bottom:5px;border-radius:12px}
input[type=submit],input[type=reset],input[type=button]{font-weight: 700;
    color: #f1b178;
    cursor: pointer;
    text-decoration: none;
    background: linear-gradient(#351402, #792d01);
    padding: 8px;
    border: 3px solid #7b4214;
    border-radius: 10px;
    text-align: center;
	transition: all 0.25s ease;}
input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{filter: brightness(1.1);}
.bold_buton, select{width:120px; height: 40px; font-weight:700;color:#000;cursor:pointer;text-decoration:none;background:linear-gradient(#fff,#fff);padding:4px;border:1px solid #000;border-radius:0;text-align:center}
.bold_buton:hover{color:#fff;cursor:pointer;background:linear-gradient(#000,#000);border:1px solid #fff}
.Add_L{height:300px;max-width:800px; width: 100%; background: #d9d0c6;}



/* calendar */
.tcalInput{background:url('img/cal.gif') 100% 50% no-repeat;padding-right:20px;cursor:pointer}
.tcalActive{background-image:url('img/no_cal.gif')}
#tcal{position:absolute;visibility:hidden;z-index:100;width:170px;background-color:#fff;margin:2px 0 0 180px;padding:0 2px 2px;border:1px solid silver;-moz-box-shadow:3px 3px 4px silver;-webkit-box-shadow:3px 3px 4px silver;box-shadow:3px 3px 4px silver;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')}
#tcalControls{border-collapse:collapse;border:0;width:100%}
#tcalControls td{border-collapse:collapse;border:0;padding:0;width:16px;background-position:50%;background-repeat:no-repeat;cursor:pointer}
#tcalControls th{border-collapse:collapse;border:0;padding:0;line-height:25px;font-size:10px;text-align:center;font-family:Tahoma,Geneva,sans-serif;font-weight:700;white-space:nowrap; color: #000000;}
#tcalPrevYear{background-image:url('img/prev_year.gif'); color: #000000;}
#tcalPrevMonth{background-image:url('img/prev_mon.gif'); color: #000000;}
#tcalNextMonth{background-image:url('img/next_mon.gif'); color: #000000;}
#tcalNextYear{background-image:url('img/next_year.gif'); color: #000000;}
#tcalGrid{border-collapse:collapse;border:1px solid silver;width:100%}
#tcalGrid th{border:1px solid silver;border-collapse:collapse;padding:3px 0;text-align:center;font-family:Tahoma,Geneva,sans-serif;font-size:10px;background-color:gray;color:#fff}
#tcalGrid td{border:0;border-collapse:collapse;padding:2px 0;text-align:center;font-family:Tahoma,Geneva,sans-serif;width:14%;font-size:11px;cursor:pointer; color: #000000;}
#tcalGrid td.tcalOtherMonth{color:silver}
#tcalGrid td.tcalWeekend{background-color:#ACD6F5}
#tcalGrid td.tcalToday{border:1px solid red}
#tcalGrid td.tcalSelected{background-color:#FFB3BE}



.PageSelector{margin:10px;display:inline-block}
.SwchItem,.SwchItemCur{padding:2px 10px;border: 0px solid #AEAEAE; border-radius: 5px; background:linear-gradient(#017A01,#017A01); text-decoration: none; color: #FFFFFF; margin: 3px; font-size: 16px;}
.SwchItemCur{background:linear-gradient(#4ED74E,#4ED74E); text-decoration: none;}
.SwchItemCur:hover{background:linear-gradient(#4ED74E,#4ED74E); color: #4087db;}
.SwchItem:hover{background:linear-gradient(#88F788,#88F788);color: #4087db;}
.textkvest2{text-align:left;font-size:22px;font-family:Times New Roman;color:#55a1e3;font-weight:400;margin-right:20px;display:inline-block}
.textkvest2:hover{color:#38BC4B;cursor:pointer; font-weight:400;}
.textstingaspoil{font-size: 14px;padding-left:0px;}

.descriereL2{font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.6;color:#2e2e2e;background-color:#fdfdfd;margin:0;padding:20px}
.containerdescriere{max-width:960px;margin:auto;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.05)}





.categorii_deschide {
    font-weight: 700;
    color: #f6ddb2;
    cursor: pointer;
    text-align: center;
    width: 100%;
    text-decoration: none;
    background: linear-gradient(rgb(53, 20, 2), rgb(121, 45, 1));
    padding: 8px;
    border: 3px solid rgb(123, 66, 20);
    border-radius: 10px;
    font-family: "ru_Ustroke", Georgia, serif;
    font-size: 1.35rem;
    line-height: 1;
    text-shadow: 0 1px 0 rgba(255, 233, 194, .22), 0 2px 0 rgb(34, 14, 8), 0 3px 10px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 202, 132, .06);
    transition: all 0.25s ease;
}

.categorii_deschide:hover {    filter: brightness(1.1);}

/* Blocul cu categoriile */
.block_categorii{border: 1px solid rgba(145, 86, 45, .96);
    background: radial-gradient(circle at 50% 0, rgba(127, 65, 33, .14), transparent 28%), radial-gradient(circle at 14% 24%, rgba(88, 44, 24, .18), transparent 22%), radial-gradient(circle at 86% 26%, rgba(88, 44, 24, .16), transparent 21%), linear-gradient(to bottom, #21120ff2, #0a080afa);
    box-shadow: inset 0 1px #ffd69614, inset 0 -1px #ff974414, 0 12px 28px #00000042, 0 0 0 1px #54301985;
	max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.7s ease, opacity 0.5s ease;
	}
.block_categorii.deschis {    max-height: 300px; opacity: 1;}
.block_categorii.deschis_rate {    max-height: 300px; opacity: 1;}



.ChatBlock{border:3px solid #543019; background: rgba(120, 64, 27, .35); padding:12px;color:#f6ddb2;margin:10px;border-radius:12px; text-align:left;}
.ChatBlock span{color:#edc785;font-size:14px;display:block; }

.contacts-page{background: linear-gradient(to top, #0003, #0000000a 28%, #00000029), radial-gradient(circle at 50% 115%, rgba(214, 124, 52, .12), transparent 34%), radial-gradient(circle at 14% 30%, rgba(103, 51, 28, .18), transparent 22%), radial-gradient(circle at 86% 35%, rgba(103, 51, 28, .16), transparent 21%), linear-gradient(to right, #040304d1, #26140f29 18% 82%, #040304d1), linear-gradient(to bottom, var(--footer-panel-top), var(--footer-panel-bottom));
border:1px solid #e5e5e5;border-radius:12px;width:100%;color:#555;box-shadow:0 5px 20px rgba(0,0,0,0.05);}
.contacts-page p{font-size:20px;line-height:1.7;color:#f0cf97;margin-bottom:25px; padding:20px;}
.contact-list{display:flex;flex-direction:column;gap:15px;}
.contact-item{background: linear-gradient(to top, #0003, #0000000a 28%, #00000029), radial-gradient(circle at 50% 115%, rgba(214, 124, 52, .12), transparent 34%), radial-gradient(circle at 14% 30%, rgba(103, 51, 28, .18), transparent 22%), radial-gradient(circle at 86% 35%, rgba(103, 51, 28, .16), transparent 21%), linear-gradient(to right, #040304d1, #26140f29 18% 82%, #040304d1), linear-gradient(to bottom, var(--footer-panel-top), var(--footer-panel-bottom));
border:1px solid #ededed;padding:16px 20px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;transition:.25s ease; margin: 20px;}
.contact-item:hover{background:#5d5d5d;border-color:#d59b32;box-shadow:0 4px 12px rgba(0,0,0,0.08);}
.contact-title{color:#72aefb;font-weight:600;font-size:15px;}
.contact-item a{color:#36c736;text-decoration:none;font-weight:500;font-weight:bold;}

.sitemap{max-width:1000px;margin:30px auto;}
.sitemap p{font-size:16px;line-height:1.8;color:#666;margin-bottom:30px;}
.site-group{background:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:22px 25px;margin-bottom:20px;box-shadow:0 5px 18px rgba(0,0,0,.05);}
.site-group h2{font-size:22px;color:#222;margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #f2f2f2;}
.site-group ul{margin:0;padding-left:20px;columns:2;}
.site-group li{margin:8px 0;color:#555;}
.site-group a{color:#b97b12;text-decoration:none;}
.site-group a:hover{text-decoration:underline;}

.textverde{color:#33bf46;font-weight:700;font-family:Times New Roman;font-size:20px;display:inline-block;padding:0 5px}
.textverde:hover{color:#454545}
.textnegru2{color:#c9c9c9;font-weight:700;font-family:Times New Roman;font-size:20px;display:inline-block;padding:0 5px}
.textnegru2:hover{color:#38BC4A}


.klasesrr{color:#e3e3e3;font-weight:400;font-family:Times New Roman;font-size:12px;cursor:pointer;padding:2px;text-align: center;}
.klasesrr:hover{color:#38BC4A}
.elfklass{color:#e3e3e3;font-weight:400;font-family:Times New Roman;font-size:12px;cursor:pointer;padding:2px;text-align: center;}
.elfklass:hover{color:#38BC4A}
.klases{color:#e3e3e3;font-weight:400;font-family:Times New Roman;font-size:12px;cursor:pointer;padding:0px;text-align: center;}
.klases:hover{color:#38BC4A}





.item_block{display:flex;  flex-wrap: wrap; align-items: center; justify-content: space-between; gap:10px;margin:10px 60px 10px 50px;border:2px solid #543019;}
.coloane_id_t{text-align:center;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:700;width:40px}
.items_descriere_title{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:700;width:250px}
.img_coloana{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:700;width:32px}
.coloane_descriere_t{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:700;width:80px}
.coloane_descriere_c{text-align:center;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:700;width:80px}
.coloane_descriere_centru{text-align:center;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:700;width:80px}
.items_descriere{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:400;width:250px}
.items_descriere:hover{cursor:pointer;text-decoration:underline;color:#2b5f8c}
.items_descriere a{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:400;width:250px}
.items_descriere a:hover{cursor:pointer;text-decoration:underline;color:#2b5f8c}
.coloane_descriere{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:400;width:80px}
.coloane_id{text-align:center;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:400;width:40px}
.coloane_descriere_s{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:400;width:160px}
.coloane_descriere_w{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:400;width:80px}
.coloane_descriere_s_t{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:700;width:160px}
.coloane_descriere_w_t{text-align:left;font-size:20px;font-family:Times New Roman;color:#d59b32;font-weight:700;width:80px}
.item_block_menu{align-items:center}
/*
.menuItems {display: block;  width: 100%; color:#edc785;}
.menuItems a{padding:2px 4px; text-align:left;font-size:18px;font-family:Times New Roman;font-weight:700;background: linear-gradient(to bottom, #451800, #2E1000); border-radius:5px;width: 100%; display: flex; align-items: center;justify-content: center;}
.menuItems a:hover{cursor:pointer;text-decoration:underline; filter: brightness(1.2);}
*/
.tableCenterMenu{display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-evenly; gap: 10px; margin: 0 auto; min-width: 220px;}

.spoil_detail {border-collapse: collapse; display: flex; justify-content: center; margin-right: 20px;}
.spoil_detail td {padding: 10px; font-size:16px;text-align:left;color:#FFFFFF;margin:10px;font-family:Georgia; border: 1px solid #593900; word-break: break-word; white-space: normal;}
.intr_un_rand { display: flex; justify-content: flex-start; margin-left: 50px;}

h1, h3 {    text-align: center;}

.spoil_table {justify-content: center; display: flex;}
.spoil_table td {max-width: 350px;}
.statistica td {padding: 3px; text-align: left; max-width: 300px; word-break: break-word; white-space: normal;}



/* ========================================
   TOPLA2.COM — LINEAGE 2 SEO DESCRIPTION
   Fantasy / Dark Brown / Gold
   https://topla2.com/anonsy-serverov-lineage-2
======================================== */

.l2seo-content {
    --l2-gold: #edc785;
    --l2-gold-light: #ffe5ac;
    --l2-text: #e6d8c1;
    --l2-muted: #c6b397;
    --l2-panel: rgba(28, 19, 13, 0.72);
    --l2-border: rgba(237, 199, 133, 0.24);

    width: 100%;
    max-width: 1200px;
    margin: 30px auto;
    color: var(--l2-text);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 16px;
    line-height: 1.85;
    box-sizing: border-box;
}

/* Panourile principale */

.l2seo-content section {
    position: relative;
    margin: 0 0 22px;
    padding: 24px 28px;
    background: var(--l2-panel);
    border: 1px solid var(--l2-border);
    border-left: 3px solid #8d6534;
    border-radius: 5px;
    box-sizing: border-box;

    animation: l2seo-appear 0.65s ease both;
    transition:
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

/* Efect discret la hover */

.l2seo-content section:hover {
    border-color: rgba(237, 199, 133, 0.5);
    border-left-color: var(--l2-gold);
    background: rgba(38, 26, 17, 0.88);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.18);
}

/* Titluri H2 */

.l2seo-content h2 {
    position: relative;
    margin: 0 0 22px;
    padding: 0 0 14px;
    color: var(--l2-gold);
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(21px, 2.2vw, 29px);
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.65);
    letter-spacing: 0.3px;
}

/* Ornament auriu sub titlu */

.l2seo-content h2::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 90px;
    height: 2px;
    background: linear-gradient(
        90deg,
        transparent,
        var(--l2-gold),
        transparent
    );
    transform: translateX(-50%);
    transition: width 0.35s ease;
}

.l2seo-content section:hover h2::after {
    width: 160px;
}

/* Paragrafe */

.l2seo-content p {
    margin: 0 0 16px;
    color: var(--l2-text);
    text-align: left;
}

.l2seo-content p:last-child {
    margin-bottom: 0;
}

/* Liste */

.l2seo-content ul {
    margin: 12px 0 22px;
    padding: 0;
    list-style: none;
}

.l2seo-content li {
    position: relative;
    margin: 0 0 8px;
    padding: 9px 12px 9px 34px;
    color: var(--l2-text);
    background: rgba(0, 0, 0, 0.14);
    border: 1px solid rgba(237, 199, 133, 0.07);
    border-radius: 3px;
    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        border-color 0.25s ease,
        padding-left 0.25s ease;
}

/* Simbol pentru fiecare element din listă */

.l2seo-content li::before {
    content: "✦";
    position: absolute;
    left: 12px;
    top: 9px;
    color: var(--l2-gold);
    font-size: 14px;
    transition: transform 0.25s ease;
}

/* Hover pe elementele listelor */

.l2seo-content li:hover {
    color: var(--l2-gold-light);
    background: rgba(151, 103, 43, 0.15);
    border-color: rgba(237, 199, 133, 0.25);
    padding-left: 39px;
}

.l2seo-content li:hover::before {
    transform: rotate(45deg);
}

/* Evidențierea termenilor */

.l2seo-content strong {
    color: var(--l2-gold-light);
    font-weight: 700;
}

/* Secțiunea introductivă */

.l2seo-content .l2seo-intro {
    border-top: 2px solid rgba(237, 199, 133, 0.55);
    background:
        linear-gradient(
            135deg,
            rgba(91, 59, 30, 0.23),
            transparent 65%
        ),
        var(--l2-panel);
}

/* Secțiunea finală */

.l2seo-content .l2seo-conclusion {
    border-left-color: var(--l2-gold);
    background:
        linear-gradient(
            135deg,
            rgba(112, 76, 35, 0.2),
            transparent 75%
        ),
        var(--l2-panel);
}

.l2seo-content .l2seo-final-text {
    margin-top: 22px;
    padding: 15px 18px;
    color: var(--l2-gold-light);
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    border: 1px solid rgba(237, 199, 133, 0.28);
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.2);
}

/* Animație discretă la apariția secțiunilor */

@keyframes l2seo-appear {
    from {
        opacity: 0;
        transform: translateY(12px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Adaptare pentru telefoane și tablete */

@media (max-width: 768px) {
    .l2seo-content {
        margin: 18px auto;
        font-size: 15px;
        line-height: 1.75;
    }

    .l2seo-content section {
        margin-bottom: 15px;
        padding: 18px 15px;
    }

    .l2seo-content h2 {
        margin-bottom: 18px;
        font-size: 21px;
    }

    .l2seo-content li {
        padding: 8px 9px 8px 29px;
    }

    .l2seo-content li::before {
        left: 9px;
    }

    .l2seo-content li:hover {
        padding-left: 29px;
    }
}

/* Respectă setarea utilizatorilor care dezactivează animațiile */

@media (prefers-reduced-motion: reduce) {
    .l2seo-content section {
        animation: none;
        transition: none;
    }

    .l2seo-content h2::after,
    .l2seo-content li,
    .l2seo-content li::before {
        transition: none;
    }
}

/* ========================================
   END 
   TOPLA2.COM — LINEAGE 2 SEO DESCRIPTION
   Fantasy / Dark Brown / Gold
======================================== */



.super_tabel{ margin: 0 auto;  margin-left: auto;}
.items_id{margin-right:15px}
.items_id td{font-size:20px;font-family:Times New Roman;color:#edc785;font-weight:400;margin-left:20px;padding:5px}
.items_id img{transform:none}
.items_id img:hover{filter:brightness(1.1)}
.fete{float:right}
.prikols_img {max-height:500px; max-width:500px; width: 100%;}

.tabelalbastru{text-align:center;font-size:22px;font-family:Times New Roman;color:#f7aa1d;font-weight:700}
.tabelalbastru:hover{text-decoration:underline}


.Block{ padding:10px;width:60.5%;height:132px;display:table;line-height:25px;border-radius:12px}
.Block1{float:left;display:table}
.Block2{display:table;float:left}

.dreapta_vizualizari {color:#4A4A4A;font-size:16px;text-align:right; padding: 5px;}
.totulcentruc{min-height:120px;margin:0 auto;display:flex;justify-content:space-evenly;margin-bottom:50px}
.totulcentruc>*{align-self:flex-start}
.coloana6{width:135px;display:inline-block;text-align:left;margin-bottom:2px;font-size:18px;color:#1F2021}
.coloana7{width:50px;display:inline-block;text-align:center;font-size:18px;color:#1F2021}
.coloana8{width:70px;display:inline-block;text-align:center;font-size:18px;color:#1F2021}
.coloana9{width:90px;display:inline-block;font-weight:700;text-align:right;font-size:18px;color:#1F2021}
.ChatMessage{max-width:500px; width:85%;height:60px;resize:none;padding:5px;margin:10px}

form {padding-top: 10px;}