BODY {FONT-FAMILY: Arial}

a, a:visited {text-decoration: underline; color: #000000;}
a:hover, a:active {text-decoration: underline; color: #0000FF;}

A.menu {COLOR: #666666; TEXT-DECORATION: none}
A.menu:hover {COLOR: #009900; TEXT-DECORATION: none}

.zapr_perenos {white-space: nowrap;}
/*
.maxiinput {font-size: 13px; WIDTH: 300px; font-size: 13; color: #000000; border: #126F8D 1px solid;}
.maininput {font-size: 11px; WIDTH: 200px; font-size: 9; color: #000000; border: #126F8D 1px solid;}
.miniinput {font-size: 11px; WIDTH: 100px; font-size: 9; color: #000000; border: #126F8D 1px solid;}



.maxiinputop {font-size: 13px; margin-top: 1px; WIDTH: 70px; font-size: 13px; color: #000000; border: #126F8D 1px solid;}
.maxiinputops {font-size: 13px; WIDTH: 120px; font-size: 13; color: #000000; border: #126F8D 1px solid;}
.maininputop {font-size: 11px; WIDTH: 200px; font-size: 9; color: #000000; border: #126F8D 1px solid;}
.miniinputop {font-size: 11px; WIDTH: 150px; font-size: 9; color: #000000; border: #126F8D 1px solid;}




.simpleok {WIDTH: 50px; height:18px; background-color: #000080; font-size: 10px; color: #ffffff; border: #808080 1px solid;}
.sreveok {WIDTH: 100px; height:18px; background-color: #000080; font-size: 10px; color: #ffffff; border: #808080 1px solid;}
.longok {WIDTH: 152px; height:20px; background-color: #000080; font-size: 10px; color: #ffffff; border: #808080 1px solid;}

.toptable {font-size: 9px; background: #126F8D}

.small {font-size: 11px;}
*/

.pinkur:focus, 
.pinkur:hover {color: #0000FF;}
.pinkur {color: #000000;}
.pinkur {padding-top: 0;}
.pinkur {padding-right: 0;}
.pinkur {font-size: 1rem;}

.spislang{width: 70px;}


.pinkat:focus,
.pinkat { outline: none !important; }
.pinkat {color: #000000;}
.pinkat {box-shadow: none;}
.pinkat	{width: 285px;}
.pinkat	{text-align: left;}
.pinkat {padding-top: 0;}
.pinkat {padding-bottom: 0;}
.pinkat {padding-right: 0;}
.pinkat {var(--bs-body-font-family);}
.pinkat	{background-image: url('data:image/svg+xml;utf8,<svg xmlns="www.w3.org" class='iconmenudstkw' viewBox="0 0 10 10"><path fill="none" stroke="%23000" stroke-width="1" d="M2 3 L5 6 L8 3"/></svg>');}
.pinkat	{font-size: 16px;}

.regmodalwidkw{width: 550px;}
.regionikw{font-size: 16px}
.regzagolovkw{font-size: 20px}
.errorhdkw{font-size: 16px}
.erroreriskw{font-size: 16px;}
.registrcikw{font-family: Arial; font-size: 14px;  color: #000080;}
.registrbutkw{font-size: 1rem;}
.inputregbkw{width: 300px;}
.kaptchajdskw{width: 150px;}

.iconmenukw{width: 27px; height: 27px; margin-top: 2px;}
.iconmenuschkw{width: 24px; height: 24px;}
.iconmenustrkw{width: 30px; height: 30px;}
.iconmenussnckw{width: 20px; height: 20px;}
.iconmenudstkw{width: 10px; height: 10px;}

/* СООБЩЕНИЯ messages.php и mesus.php  */
.messmodaldivkw{width: 300px;}
.messjdsgolovkw{font-size: 18px}
.messtextovkw{font-size: 16px}
.tablestylewbfgskw{width: 80%;}
.messdivrgstdfgfgkw{padding-right: 15%;}
.messdivlftstdfgfgkw{padding-left: 15%;}
.messtextareasfkw{width: 30em;}
.messshetchikdhfjkw{color: white;}
.imputfilewdsdfjekw{width: 350px;}
.messterrjdhsbkw{width: 400px;}
.butmessuserkdhskw{width: 16px; height: 16px;}
.butedituserkdhskw{width: 16px; height: 16px;}


.inputsitynewkw{display: none; width: 150px;}

.inputrewbkw{width: 500px; margin-top: 5px;}
.btnfntszekw{font-size:1rem; margin-top: 7px;}

.podmunukw{font-size: 16px}

.boottomtextjdskw{font-size: 16px;}

.accstblstjskw{width: 500px; border-collapse: collapse;}
.acctexthfzkw{font-size: 16px}
.accinputbkw{width: 300px;}
.acccheckboxjdgkw{}
.acessbutdfgkw{}
.acesserrjgsbkw{width: 300px;}

.postrnavgkw{font-size: 15px; margin-left: 200px;}

.divconvhodakw{width: 400px;}
.tablevhodakw{width: 250px; border-collapse: collapse;}
.inputvhodarbkw{width: 250px;}

.addtextfjdbskw{font-size: 16px}
.addtextinpsbskw{font-size: 16px}
.addinputarbkw{width: 350px;}
.addinpfiledhsrkw{width: 350px;}
.addtdalignhdkw{text-align: right; padding-right: 3px;}
.addrerrjgsbkw{width: 500px;}
.addimgwdtjsmkw{width: 150px; display:inline-block;}

TD {font-size: 16px}
TD.menu {font-size: 11px; FONT-WEIGHT: bold}
TD.main {font-size: 13px; FONT-WEIGHT: bold}
/*
TABLE.bakfon {background: #126F8D}
TR.vip {background: #E5E5E5}
TR.row1 {background: #FFFFFF}
TR.row2 {background: #EEEEEE}

.pgbutt     {font-family: Verdana; font-size:10px; padding-top:2px;padding-bottom:2px}
.pgbutt .sel{color: #000000; border: 1px #AAAAAA solid; background: #E5E5E5; padding:0px 2px 0px 2px;}
.pgbutt a   {color: #AAAAAA; border: 1px #AAAAAA solid; width:10px; padding:0px 2px 0px 2px; background: #ffffff;}
.pgbutt a:hover   {color: #AAAAAA; border: 1px #AAAAAA solid; background: #E5E5E5}
.pgbutt a:visited {color: #AAAAAA; border: 1px #AAAAAA solid; TEXT-DECORATION: none;}

.out {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35)
}
*/
input {
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	padding: 0.25rem 0.25rem;
	font-family: Verdana; font-size: .875rem
	}	
	
button {
	font-family: Verdana; font-size: .875rem
	}	
	
SELECT {
	font-family: Verdana; 
	font-size: .875rem;
	display: block;
    -moz-padding-start: calc(0.75rem - 3px);
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
	padding: .375rem .375rem .375rem 6.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.75rem;
	padding-right: 6.5rem;
	background-color: #fff;
	border: 1px solid #ced4da;
    border-radius: 0.25rem;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	background-image: url("str.svg");
	background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}	
	
textarea {
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	font-family: Verdana; font-size: .875rem; 
        scrollbar-track-color: #ffffff;
        scrollbar-highlight-color: #ffffff;
        scrollbar-3dlight-color: #126F8D;
        scrollbar-face-color: #ffffff;
        scrollbar-arrow-color: #126F8D;
        scrollbar-shadow-color: #126F8D;
        scrollbar-darkshadow-color: #ffffff
	}
	
/*Ruall_style=====================================*/

.item-block
{
padding: 10px;
border: 1px solid #000080;
border-radius: 10px;
background: #FFFFFF;
}

.item-link:link, .item-link:visited, .item-link:focus, .item-link:hover
{
text-decoration:none;
font-family:Verdana;
color:#000080;
font-size: 15px;
}

.item-header
{
color: #126F8D;
font-weight: bold;
font-size: 15px;
}

.item-text
{
margin: 0 !important;
padding: 0;
}

.item-url
{
color: #126F8D;
font-size: 13px;
}

.border-bottom
{
		float: right;
        width: 57px;
        font-size: 12px;
        color: #000080;
        background: #FFFFFF;
        border-radius: 5px;
} 

/*Ruall_style=====================================*/	
	
	
	