﻿.nodisplay
{
    display:none !important;
}
.adm-div
{
    margin-top: 100px;
}
.adm-news-filtr-table td
{
    padding: 4px 0 !important;
}
.admgrid
{
    margin-top:10px !important;
}
.c-adm
{
	margin-top: 70px;
	font-size:small;
}
.admmainbtn
{
    width: 128px;
    height: 128px;
}
.admupbtn
{
    width: 48px;
    height: 48px;
    background: url("../../../sysimages/catup.png");
}
.admmainbtn, .admupbtn
{
    background-position: center;
    border: 0;

    margin-right: 25px;
    cursor:pointer;
    padding:0;
}
#admartbtn
{
    background: url("../../../sysimages/articles-adm.png");
}
#admcatbtn
{
    background: url("../../../sysimages/categories-adm.png");
}
#admsqlbtn
{
    background: url("../../../sysimages/sqls-adm.png");
}
#admmodbtn
{
    background: url("../../../sysimages/modules-adm.png");
}
.admtitle
{
    margin: 10px 0 10px 0;
    font-size: larger;
    font-weight:bold;
    font-size: 24px !important;
}
.ramka, #articles-adm-filtr
{
    margin: 5px 0 5px 0;
    border: 1px solid #989898;
    padding: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}
#articles-adm-filtr .adminuparea
{
    margin: 10px 0 0 0;
}
.adm-article-filtr-table td input
{
    width: 150px;
    margin-right: 30px;
}
.adm-article-filtr-table td select
{
    width: 220px;
}
.admincard td span
{
    padding-right:10px;
}
.admincard td
{
    padding-top: 1px;
    padding-bottom: 1px;
}
.admgridcaption
{
    text-align:center;
}
.admgridfield
{
    padding: 5px 5px 5px 5px;
}
.admnewrecord
{
    margin: 10px 0 10px 0;
}
.admnewrecord span, .admnewrecord input, .admnewrecord select
{
    margin-top: 2px;
    margin-bottom: 2px;
}
.admnewrecord span
{
    margin-right: 20px;
}
.admnewrecord .adminuparea
{
    margin: 5px 0 5px 0;
}
#edittitlearea, #htmleditarea
{
    margin-top: 10px;
}
.stdtable
{
    border: 1px solid black;
    border-collapse: collapse;
}
.stdtable td
{
    border: 1px solid black;
    padding: 3px 3px 3px 10px;   
}
td.yellow {background-color: #ffff00;}
td.grey1 {background-color: #c5d9f1;}
td.grey2 {background-color: #dce6f1;}
td.grey3 {background-color: #ccc0da;}
td.grey4 {background-color: #e4dfec;}
td.green {background-color: #92d050;}
td.lgreen {background-color: #ebf1de;}

td.middle 
{
    padding: 3px 3px 3px 100px  !important;
    font-weight: bold;
}
.comadmbtn
{
    left:20px;
    position:absolute;
}
#mainmenuadmpanel
{
    position: relative;
}
#bannerdown {
    display: flex;
    justify-content: center;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
    /*font-size: 11px;*/
    /*line-height:13px;*/
    background-color: black;
}
    #bannerdown .moduletable {
        background: url(../img/tlociemne.png);
        position: relative;
        width: auto;
        margin-left: 50px;
        margin-right: 50px;
        text-align: center;
    }
.cookiediv
{
	float:left;
	padding: 10px 20px 10px 20px;
	width: 95%;
	color: white;
	text-align:center;
}
.cookieclosediv
{
	float:right;
	width:27px;
	margin: 3px 2px 0 0;
}
.nap-link
{
    width:auto !important;
    height:auto !important;
    background: none  !important;
    font-size: 18px  !important;
    padding:0;
    margin:0;
    display: inline  !important;
	color: #337ab7  !important;
}
.nap-link:hover
{
    color: #424242 !important;
}
.kontakt h4
{
    /* font-family:txgbold; */
    font-size:18px;
    color:#002c5f;
}
#biz-info-uslugi
{
	margin: 5px 0 10px 0;
}
#biz-uslugi
{
	margin: 0 80px 10px 40px;
}
#biz-uslugi .dbcardlabel
{
	width:450px !important;
}
.dbvalidators
{
	color: red;
}
.p-t-b-10
{
	padding: 10px 0 10px 0;
}
.mb20
{
	margin-bottom: 20px;
}
.l-yt a
{
	background: rgba(0, 0, 0, 0) url("../img/youtube-logo.png") no-repeat scroll 0 0 !important;
}
.l-t a
{
	background: rgba(0, 0, 0, 0) url("../img/Twitter-icon.png") no-repeat scroll 0 0 !important;
}
.l-gp a
{
	background: rgba(0, 0, 0, 0) url("../img/google-plus.png") no-repeat scroll 0 0 !important;
}
.valerror, .valerror li
{
	color: red;
}
.dagart2745 .valerror
{
	margin-top: 20px;
}
@media (max-width:580px) {
	#biz-uslugi .dbcardlabel {width:350px !important;}
}
@media (max-width:378px) {
	#biz-uslugi .dbcardlabel {width:200px !important;}
}
.m-ud-10
{
    margin: 10px 0 10px 0;
}
/*#logo-reg a img
{
	margin-top: 20px;
}*/
.artbody
{
	min-height: 400px;
}
#loginctr
{
    margin: 10px auto;
}
#loginpanel input[type="text"], #loginpanel input[type="password"]
{
    margin-left: 15px;
    background: #dfdfdf none repeat scroll 0 0;
    border: 0 none;
    font-size: 13px;
    line-height: 13px;
    padding: 5px;  
    width:250px;     
}
#loginpanel #RememberMe
{
    margin-right: 10px;
    margin-top: 20px;
}
#loginpanel label[for=RememberMe]
{
    font-size: 12px;
    font-style:italic;  
    margin:-12px 0 0 0;
    padding:0;

}
#rp input
{
    text-decoration:none !important;
    background: none !important;
    color: Black;
    padding:0;
    text-transform:none !important;
    font-size: 14px;
    color:#002c5f;
}
#rplabel, #rpinput, #rpsend
{
    margin-bottom: 10px;
}
.mauto
{
    margin: 0 auto;
}
.changepass .logintitle, .profilinfo .profiltitle
{
    color:#002c5f;
    padding: 0 0 15px 0;
    font-weight:bold;
}
.changepass .logintextbox
{
    margin: 0 0 5px 0;
    width:95%;
}
.changepass .loginlabel
{
    padding: 0 10px 0 0;
}
.cpbtn
{
    margin: 10px 10px 0 0;
}
.profilinfo .dbfield
{
    padding: 7px;
    margin-bottom: 3px;
}
.profilinfo .profiltitle
{
    width:100%;
    text-align:center;
}
.reg-table
{
    width: 500px;
}
.reg-cell-lbl
{
    width: 200px;
}
.reg-cell-field
{
    width: 220px;
}
.reg-cell-field input
{
    width: 100%;
}
.reg-val
{
    color:Red;
}
.reg-cell-valgroup
{
    color:Red;
    padding: 10px 0;
    font-size:12px;
    font-style:italic;
}
.imgsmall
{
    padding:10px 100px;
}
.dbcardcontrol
{
    font-weight: bold;
}
.radiolist input[type="radio"] {
    margin-right: 10px;
    vertical-align: top;
}
.radiolist td
{
    padding: 5px 0;
}
.edittable td
{
    padding: 5px 0;
}
.edittable select
{
    background: #dfdfdf none repeat scroll 0 0;
    border: 0 none;
    font-size: 13px;
    height: 25px;
}
.wizPanelBottom
{
    padding-top:30px;
}
.wizPanelBottom input[type="submit"]
{
    margin-left:15px;
}
.wiz h3
{
    margin: 10px 0 30px 0;
}
.maininfo
{
    color: #002c5f;
    font-style:italic;
}
h1,h2,h3,h4,h5
{
        
    color: #002c5f;
}
#content
{
    min-height:400px;
}
.imp-info
{
    color: #002c5f;
}
.btn
{
    font-size: 18px !important;
    padding: 10px 30px !important;
}
.btn-success
{
    background-color: #002c5f !important;
    color: White !important;
}
.btnarea
{
    height: 50px;
}
.btnarea input
{
    float:left;
    margin-right: 30px;
}
#changepassarea td
{
    padding: 5px 20px;
}
.logintextbox
{
    width:300px;
}
.log-checkbox input
{
    margin-right:10px !important;
}
#rptb
{
    width: 300px;
}
.cookieinfo
{
    background-color:black;
}
.bottom-action{
    margin: 0 auto 40px auto;
}
#dagart4841 #content
{display:none;}

.cookie-politics{
    margin: 40px 0;
}

.ui-dialog {
    height: auto !important;
    width: auto !important;
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    margin: 0 !important;
}

.ui-widget-overlay{
position: fixed !important;
}