/*forms start*/
table.forms, table.forms tr, table.forms th, table.forms td {
    border: 1px solid black;
    border-collapse: collapse;
}

table.forms th, table.forms td {
    padding: 5px 10px !important;
}

td.obrasciKolona2, td.obrasciKolona3 {
    text-align: center;
}

/*forms end*/ /*novi stilovi*/
a.RegulationLinkStyle {
    text-decoration: underline;
    border-width: 0;
}

/*.EkspertTopDiv1 {*/
    /*padding: 0;*/
/*}*/

.EkspertTopDiv1P1 {
    text-align: right;
    width: 100%;
}


a.ChangeDataFooterCellStyle5Class {
    color: black !important;
}


/*.EkspertTopDivSettings {*/
    /*float: right;*/
/*}*/

.EkspertTopDiv1P1 a {
    text-decoration: none;
}

.EkspertTopDiv1P1 a:hover {
    text-decoration: none;
}

.EkspertTopDiv1P1 a img {
    margin-left: 2px;
    margin-right: 2px;
}

.EkspertAllClass {

}

/*.EkspertTopDiv1 {*/

/*}*/

/*.EkspertTopDivGrid {*/
    /*width: 100%;*/
/*}*/

.EkspertTopDivGridColumn2 {
    width: 230px;
    vertical-align: top;
}

/*.EkspertTopDivGridColumn3 {*/
    /*width: 0;*/
/*}*/

/*.EkspertTopDivGridColumn4 {*/
    /*width: 0;*/
/*}*/

/* .EkspertTopDiv2a a {
	text-decoration: none;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
} */
/*.EkspertTopDiv2in {*/
    /*width: 100%;*/
/*}*/

/*a.topMenuClass, a.topMenuOdjavaClass, */
a.mlln {
    font-weight: bold;
}

/*span.ChangePasswordClass {*/
    /*float: right;*/
    /*display: block;*/
    /*color: black;*/
    /*margin-right: 10px;*/
/*}*/

/*a.ChangePasswordClass {*/
    /*font-weight: normal;*/
/*}*/

.ListingContentClass, .ResultsOuterClass, .RegulationClassOut {
    background-color: white;
}

table.SearchTitleClass {

}

div.RegulationSearchComponents {

}

div.RegulationSearchComponentsInner {

}

div.RegulationSearchComponentsInner1 {
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border: 1px solid #ffffff;
    border-bottom: 0 solid #ffffff;
    padding: 8px 8px 4px;
    overflow: hidden;
    border-bottom: 1px solid #999999;
    position: relative;
}

div.RegulationSearchComponentsInner2 {
    padding: 2px 8px 8px;
}

div.RegulationSearchComponentsInner3 {
    background-color: #f7f7f7;
    padding: 8px;
    border-top: 1px solid #999999;
}

div.RegulationSearchComponentsInner4 {
    padding-left: 9px;
    padding-right: 9px;
}

.ResetAndSearchClass {
    padding: 8px 0;
}

div.RegulationSearchComponentsInner4 .ResetAndSearchClass {
    padding-top: 2px;
    padding-bottom: 1px;
}

/*.settings1, .settings2, .settings3, .settings4 {*/
    /*padding-bottom: 5px;*/
    /*color: white;*/
/*}*/

.EkspertWebLeftClass {
    padding: 0;
}

.EkspertWebLeftColumnClass {
    padding: 0;
    margin: 0;
}

body {
    margin: 0;
    padding: 0;
    overflow: visible;
}

.EkspertWebLeftColumn2Class {
    padding: 0;
    margin: 0;
}

table.EkspertWebLeftClass {
    width: 100%;
}

.EkspertWebLeftColumn2Class {
    width: 100%;
}


.ResultsOuterClass {
    width: 100%;
}

/* problematicno za mozillu zbog IE buga */
.ListingTextClass, .DivContentClass, div.EkspertStartOuterText, .ResultsOuterClass, .RegulationClassOut {
    min-height: 1000px;
}

/* hack za postavljanje min-height-a u IE 6- */
* html .ListingTextClass, * html div.EkspertStartOuterText, * html .RegulationClassOut, * html .DivContentClass {
    height: 1000px;
}

.PanelStartTitleClass,  .ListingCol1Class {
    font-weight: bold;
    text-align: left;
}


.ListingTopClass,  .RegulationHeaderLinksContainerClass, .PanelStartTitleClass {
    color: black;
}

.PanelStartDescriptionClass, .PanelStartDescription2Class {
    font-weight: bold;
    text-align: left;
}

.hronoizm {
    display: block;
    width: 100px;
}

.ListingCol2Class {
    text-align: right;
}

.ListingContentClass {
    padding: 0;
    margin: 0;
}

blockquote.chronology-block {
    padding: 0;
    margin: 0;
}

.chronology-div blockquote {
    padding: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}

blockquote.chronology-block p {
    text-align: center;
}

.chronology-div, .chronology-div .EClan {
    padding: 0;
    margin: 0;
}

.chronology-div p {
    margin: 0;
    padding: 2px 0 0;
}

.RegulationHeaderLinksContainerClass {
    padding: 5px 0;
    margin: 0;
    text-align: center;
}

.ListingTitleClass {
    font-weight: bold;
}

.ListingTextClass {
    padding: 20px;
    margin: 0;
    background-color: white;
}

.ChronologyArticleHDClass {
    margin: 0;
    padding: 0;
}

h1.ChronologyArticleH1Class {
    display: block;
}

/* boje koje se ne menjaju */

.SearchTitleClass {
    color: white !important;
}

span.invalid {
    color: rgb(255, 0, 0)
}

span.valid {
    color: rgb(51, 153, 0)
}

.RegulationHeaderTableValidInvalidClass {

}

.RegulationHeaderTableValidClass {
    color: rgb(71, 153, 0);
}

.RegulationHeaderTableInvalidClass {
    color: rgb(255, 0, 0);
}

a img {
    border: 0 solid white
}

/*td.tab0, td.tab1, td.tab2, td.tab3 {*/
    /*padding-bottom: 5px !important;*/
    /*text-align: left;*/
/*}*/

/*td.tab1 .tl1 {*/
    /*padding-left: 10px !important;*/
    /*padding-right: 10px !important;*/
/*}*/

.RegulationHeaderLinksContainerClass a, a.RegulationLinkStyle {
    font-weight: bolder;
}

.FooterCellStyle1, .FooterCellStyle4, .FooterCellStyle5, .FooterCellStyle6 {
    font-weight: bolder;
}

.style1 {
    font-family: Arial, Helvetica, sans-serif;
}

/*.topLinkClass {*/
    /*font-family: Arial, Helvetica, sans-serif;*/
/*}*/

body {
    font-family: Arial, Helvetica, sans-serif;
}

a, a.RegulationLinkStyle {
    color: rgb(140, 41, 10);
}

/*, a.PretrazivanjePropisa*/
span.brojPA {
    color: rgb(140, 41, 10)
}

.FooterCellStyle1, .FooterCellStyle2, .FooterCellStyle3, .FooterCellStyle4, .FooterCellStyle5, a.FooterCellStyle5 {
    color: rgb(50, 0, 0)
}

/*,a.ChangePasswordClass:HOVER*/
a.FooterCellStyle5:HOVER, a:HOVER, a.RegulationLinkStyle:HOVER, .RegulationHeaderLinksContainerClass a:HOVER{
    color: rgb(204, 102, 0);
}

/*.PretrazivanjePropisaGrid {*/
    /*width: 100%;*/
    /*margin-bottom: 2px;*/
/*}*/

.TimeSearchClass * {
    font-weight: normal;
}

/*.HronologijaOpisTekst, .PodzakonskaOpisTekst, .SadrzajOpisTekst,*/
td, .FooterCellStyle2, .FooterCellStyle3, .FooterCellStyle4, .FooterCellStyle5, .FooterCellStyle6, .SelectGroupClass, input, label, select {
    font-weight: normal;
}

/*, .PretrazivanjeMisljenja, .PretrazivanjePrakse, .PretrazivanjePropisa*/
.SearchTitleClass {
    font-weight: bold;
}

/* change data boje stalne */
/*.ChangeDataButtonClass, */
.ChangeDataTable td {
    color: black;
}

.ChangeUserDiv, .ChangeUserForm {

}

.ChangeUserDiv2 {
    background-color: white;
}

.ChangeUserDiv, .ChangeUserForm, .SettingsTitle2 {
    background-image: none;
}

.SettingsTitle {
    margin: 0;
}

p.SettingsTitle {
    background-color: #e7e5e2;
    margin: 0;
    padding: 10px;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    color: #555555;
}

p.SettingsMainTitle {
    color: #555555;
    padding-top: 10px;
}

div.ChangeUserDivName, div.ChangeUserDivPassword, div.ChangeUserDivNameEmail {
    background-color: white;
}

div.ChangeUserDivName, div.ChangeUserDivPassword {
    width: 334px;
    height: 230px;
}

div.ChangeUserDivBottom {
    padding-top: 6px;
}

div.ChangeUserDiv2 {
    padding: 12px;
    border: 2px solid white !important;

}

table.SettingsConfirmOrCancel {

}

td.SettingsConfirm input, td.SettingsCancel input {
    font-size: 12px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 2px !important;
}

span.ChangeDataUsernameLabelClass, span.ChangeDataUsernameValueClass {
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

td.SettingsConfirm {
    text-align: right;
    padding-left: 10px !important;
    padding-right: 10px !important;
}


td.SettingsCancel {
    text-align: left;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

div.ChangeUserDivTime {
    padding: 0;
    margin: 12px 6px 6px;
    background-color: white;
}

p.ChangeUserDivTimeLine {
    font-size: 14px;
}


input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}

p.ChangeDataMessageError {
    text-align: center;
    margin: 0;
    height: 24px;
    line-height: 24px;
    background-color: white !important;
    color: red;
}

table.ChangeDataTable {
    margin-top: 10px;
}

div.ChangeDataDivTable {
    height: 110px;
}


td.ChangeDataBottomTableCol1 {
    width: 100px;
}

td.ChangeDataBottomTableCol2 {
    width: 120px;
}

td.ChangeDataBottomTableCol3 {
    width: 150px;
}

td.ChangeDataBottomTableCol4 {
    width: 100px;
}

.ChangeDataMessageError {
    background-color: white !important;
    color: red;
}


.ClassH1Toc {
    display: none;
}

.toc-level1 {
    list-style-type: disc;
}

.toc-level2 {
    list-style-type: circle;
    margin-left: 30px;
}

.toc-level3 {
    list-style-type: circle;
    margin-left: 45px;
}

.toc-level4 {
    list-style-type: circle;
    margin-left: 60px;
}

.toc-level5 {
    list-style-type: circle;
    margin-left: 75px;
}

.toc-level6 {
    list-style-type: circle;
    margin-left: 90px;
}

.toc-level7 {
    list-style-type: circle;
    margin-left: 100px;
}

.toc-level8 {
    list-style-type: circle;
    margin-left: 110px;
}

.toc-level9 {
    list-style-type: square;
    margin-left: 120px;
}

.toc-level10 {
    list-style-type: square;
    margin-left: 130px;
}

.toc-level11 {
    list-style-type: square;
    margin-left: 140px;
}

.toc-level12 {
    list-style-type: square;
    margin-left: 150px;
}

.toc-level13 {
    list-style-type: square;
    margin-left: 160px;
}

.toc-level14 {
    list-style-type: square;
    margin-left: 170px;
}

.toc-level15 {
    list-style-type: square;
    margin-left: 180px;
}

.toc-level16 {
    list-style-type: square;
    margin-left: 190px;
}

.toc-level17 {
    list-style-type: square;
    margin-left: 200px;
}

.RegulationClass div {
    padding: 5px;
}

div.EkspertTopDiv3 {
    padding: 6px 6px 2px;
}

div.EkspertTopDivSeparator {
    height: 3px;
    /* background-color: #f2f2f2;  */
    border-bottom: 1px solid white;
    background-image: url("pictures/separator.png");
    background-position: left top;
    background-repeat: repeat-x;
}

/*img.TopMenuUserimage {*/
    /*margin-right: 15px;*/
/*}*/

td.EkspertTopDivGridColumn1 {
    min-height: 52px;
    height: 52px;
}

td.EkspertTopDivGridColumn2 {
    min-height: 52px;
    /* padding: 2px; */
    padding: 0;
    height: 52px;
}

div.EkspertTopDivGridColumn1 {
    height: 52px;
}

div.EkspertTopDivGridColumn2 {
    height: 52px;
}

.EkspertTopDivGridColumn1Div {

}

.EkspertTopDiv1P1 {

}

div.EkspertTopDivGridColumn1Div {
    min-height: 52px;
}

div.EkspertTopDivGridColumn1DivInner {
    padding-top: 9px;
    padding-left: 4px;
}

td.EkspertTopDivGrid1InnerColumn2 {
    padding-left: 14px !important;
}

.EkspertTopDiv2a td {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

div.EkspertTopDiv1P1Row1 {
    font-size: x-small;
    font-weight: bolder;
    padding: 6px 10px 2px 2px;
}

div.EkspertTopDiv1P1Row2 {
    font-size: x-small;
    font-weight: bolder;
    padding: 6px 10px 2px 2px;
}

td.EkspertTopDivGridColumn2 {

}

td.EkspertTopDivGridColumn1 {

}

i.TopMenuUsernameImage {
    font-size: 16px !important;
}

span.TopMenuUsername, span.TopMenuUserMessage, span.TopMenuUserMessageSubscription {
    font-size: 12px;
    font-family: tahoma, verdana, arial, sans-serif;
}

span.TopMenuUserMessageSubscription {
    color: #ef1c07;
}

.EkspertTopDiv1P1Row1Boje, .EkspertTopDiv1P1Row1Pismo, .EkspertTopDiv1P1Row1Slova {
    color: white;
}

.button_cyrillic, .button_latin {
    margin-left: 2px;
    margin-right: 2px;
    font-weight: normal;
}

.button_gray, .button_blue, .button_green, .button_brown {
    margin-left: 2px;
    margin-right: 2px;
}

.button_enlarge, .button_shrink, .button_reset {
    margin-left: 2px;
    margin-right: 2px;
    font-weight: normal;
}

.button_cyrillic {
    border: 0 solid #d7dada;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 10px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 1px 4px 1px 4px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #262626;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
    to(#C2C2C2));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -moz-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -ms-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -o-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: linear-gradient(to bottom, #FFFFFF, #C2C2C2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#FFFFFF, endColorstr=#C2C2C2);
}

.button_cyrillic:hover {
    border: 0 solid #bfc4c4;
    background-color: #BFBFBF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BFBFBF),
    to(#9C9C9C));
    background-image: -webkit-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -moz-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -ms-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -o-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: linear-gradient(to bottom, #BFBFBF, #9C9C9C);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#BFBFBF, endColorstr=#9C9C9C);
}

.button_cyrillic:active {
    border: 0 solid #bfc4c4;
    background-color: #7D7D7D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7D7D7D),
    to(#919191));
    background-image: -webkit-linear-gradient(top, #7D7D7D, #919191);
    background-image: -moz-linear-gradient(top, #7D7D7D, #919191);
    background-image: -ms-linear-gradient(top, #7D7D7D, #919191);
    background-image: -o-linear-gradient(top, #7D7D7D, #919191);
    background-image: linear-gradient(to bottom, #7D7D7D, #919191);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#7D7D7D, endColorstr=#919191);
}

.button_latin {
    border: 0 solid #d7dada;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 10px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 1px 5px 1px 5px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #262626;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
    to(#C2C2C2));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -moz-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -ms-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -o-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: linear-gradient(to bottom, #FFFFFF, #C2C2C2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#FFFFFF, endColorstr=#C2C2C2);
}

.button_latin:hover {
    border: 0 solid #bfc4c4;
    background-color: #BFBFBF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BFBFBF),
    to(#9C9C9C));
    background-image: -webkit-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -moz-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -ms-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -o-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: linear-gradient(to bottom, #BFBFBF, #9C9C9C);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#BFBFBF, endColorstr=#9C9C9C);
}

.button_latin:active {
    border: 0 solid #bfc4c4;
    background-color: #7D7D7D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7D7D7D),
    to(#919191));
    background-image: -webkit-linear-gradient(top, #7D7D7D, #919191);
    background-image: -moz-linear-gradient(top, #7D7D7D, #919191);
    background-image: -ms-linear-gradient(top, #7D7D7D, #919191);
    background-image: -o-linear-gradient(top, #7D7D7D, #919191);
    background-image: linear-gradient(to bottom, #7D7D7D, #919191);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#7D7D7D, endColorstr=#919191);
}

.button_enlarge {
    border: 0 solid #d7dada;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 10px;
    font-family: verdana, tahoma, arial, sans-serif;
    padding: 1px 3px 1px 3px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #262626;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
    to(#C2C2C2));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -moz-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -ms-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -o-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: linear-gradient(to bottom, #FFFFFF, #C2C2C2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#FFFFFF, endColorstr=#C2C2C2);
}

.button_enlarge:hover {
    border: 0 solid #bfc4c4;
    background-color: #BFBFBF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BFBFBF),
    to(#9C9C9C));
    background-image: -webkit-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -moz-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -ms-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -o-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: linear-gradient(to bottom, #BFBFBF, #9C9C9C);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#BFBFBF, endColorstr=#9C9C9C);
}

.button_enlarge:active {
    border: 0 solid #bfc4c4;
    background-color: #7D7D7D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7D7D7D),
    to(#919191));
    background-image: -webkit-linear-gradient(top, #7D7D7D, #919191);
    background-image: -moz-linear-gradient(top, #7D7D7D, #919191);
    background-image: -ms-linear-gradient(top, #7D7D7D, #919191);
    background-image: -o-linear-gradient(top, #7D7D7D, #919191);
    background-image: linear-gradient(to bottom, #7D7D7D, #919191);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#7D7D7D, endColorstr=#919191);
}

.button_shrink {
    border: 0 solid #d7dada;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 10px;
    font-family: verdana, tahoma, arial, sans-serif;
    padding: 1px 4px 1px 4px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #262626;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
    to(#C2C2C2));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -moz-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -ms-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -o-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: linear-gradient(to bottom, #FFFFFF, #C2C2C2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#FFFFFF, endColorstr=#C2C2C2);
}

.button_shrink:hover {
    border: 0 solid #bfc4c4;
    background-color: #BFBFBF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BFBFBF),
    to(#9C9C9C));
    background-image: -webkit-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -moz-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -ms-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -o-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: linear-gradient(to bottom, #BFBFBF, #9C9C9C);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#BFBFBF, endColorstr=#9C9C9C);
}

.button_shrink:active {
    border: 0 solid #bfc4c4;
    background-color: #7D7D7D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7D7D7D),
    to(#919191));
    background-image: -webkit-linear-gradient(top, #7D7D7D, #919191);
    background-image: -moz-linear-gradient(top, #7D7D7D, #919191);
    background-image: -ms-linear-gradient(top, #7D7D7D, #919191);
    background-image: -o-linear-gradient(top, #7D7D7D, #919191);
    background-image: linear-gradient(to bottom, #7D7D7D, #919191);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#7D7D7D, endColorstr=#919191);
}

.button_reset {
    border: 0 solid #d7dada;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 10px;
    font-family: verdana, tahoma, arial, sans-serif;
    padding: 1px 4px 1px 4px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #262626;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
    to(#C2C2C2));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -moz-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -ms-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: -o-linear-gradient(top, #FFFFFF, #C2C2C2);
    background-image: linear-gradient(to bottom, #FFFFFF, #C2C2C2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#FFFFFF, endColorstr=#C2C2C2);
}

.button_reset:hover {
    border: 0 solid #bfc4c4;
    background-color: #BFBFBF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BFBFBF),
    to(#9C9C9C));
    background-image: -webkit-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -moz-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -ms-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: -o-linear-gradient(top, #BFBFBF, #9C9C9C);
    background-image: linear-gradient(to bottom, #BFBFBF, #9C9C9C);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#BFBFBF, endColorstr=#9C9C9C);
}

.button_reset:active {
    border: 0 solid #bfc4c4;
    background-color: #7D7D7D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7D7D7D),
    to(#919191));
    background-image: -webkit-linear-gradient(top, #7D7D7D, #919191);
    background-image: -moz-linear-gradient(top, #7D7D7D, #919191);
    background-image: -ms-linear-gradient(top, #7D7D7D, #919191);
    background-image: -o-linear-gradient(top, #7D7D7D, #919191);
    background-image: linear-gradient(to bottom, #7D7D7D, #919191);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#7D7D7D, endColorstr=#919191);
}

.button_gray {
    border: 0 solid #b0b0b0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 11px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 0 4px 1px 4px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #262626;
    background-color: #C2C2C2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#C2C2C2),
    to(#616161));
    background-image: -webkit-linear-gradient(top, #C2C2C2, #616161);
    background-image: -moz-linear-gradient(top, #C2C2C2, #616161);
    background-image: -ms-linear-gradient(top, #C2C2C2, #616161);
    background-image: -o-linear-gradient(top, #C2C2C2, #616161);
    background-image: linear-gradient(to bottom, #C2C2C2, #616161);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#C2C2C2, endColorstr=#616161);
}

.button_gray:hover {
    border: 0 solid #999999;
    background-color: #8F8F8F;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8F8F8F),
    to(#383838));
    background-image: -webkit-linear-gradient(top, #8F8F8F, #383838);
    background-image: -moz-linear-gradient(top, #8F8F8F, #383838);
    background-image: -ms-linear-gradient(top, #8F8F8F, #383838);
    background-image: -o-linear-gradient(top, #8F8F8F, #383838);
    background-image: linear-gradient(to bottom, #8F8F8F, #383838);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#8F8F8F, endColorstr=#383838);
}

.button_gray:active {
    border: 0 solid #999999;
    background-color: #3D3D3D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3D3D3D),
    to(#5E5E5E));
    background-image: -webkit-linear-gradient(top, #3D3D3D, #5E5E5E);
    background-image: -moz-linear-gradient(top, #3D3D3D, #5E5E5E);
    background-image: -ms-linear-gradient(top, #3D3D3D, #5E5E5E);
    background-image: -o-linear-gradient(top, #3D3D3D, #5E5E5E);
    background-image: linear-gradient(to bottom, #3D3D3D, #5E5E5E);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#3D3D3D, endColorstr=#5E5E5E);
}

.button_green {
    border: 0 solid #b0b0b0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 11px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 0 4px 1px 4px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #262626;
    background-color: #66E825;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#66E825),
    to(#0E780A));
    background-image: -webkit-linear-gradient(top, #66E825, #0E780A);
    background-image: -moz-linear-gradient(top, #66E825, #0E780A);
    background-image: -ms-linear-gradient(top, #66E825, #0E780A);
    background-image: -o-linear-gradient(top, #66E825, #0E780A);
    background-image: linear-gradient(to bottom, #66E825, #0E780A);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#66E825, endColorstr=#0E780A);
}

.button_green:hover {
    border: 0 solid #999999;
    background-color: #129936;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#129936),
    to(#094906));
    background-image: -webkit-linear-gradient(top, #129936, #094906);
    background-image: -moz-linear-gradient(top, #129936, #094906);
    background-image: -ms-linear-gradient(top, #129936, #094906);
    background-image: -o-linear-gradient(top, #129936, #094906);
    background-image: linear-gradient(to bottom, #129936, #094906);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#129936, endColorstr=#094906);
}

.button_green:active {
    border: 0 solid #999999;
    background-color: #0B571F;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0B571F),
    to(#0F802C));
    background-image: -webkit-linear-gradient(top, #0B571F, #0F802C);
    background-image: -moz-linear-gradient(top, #0B571F, #0F802C);
    background-image: -ms-linear-gradient(top, #0B571F, #0F802C);
    background-image: -o-linear-gradient(top, #0B571F, #0F802C);
    background-image: linear-gradient(to bottom, #0B571F, #0F802C);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#0B571F, endColorstr=#0F802C);
}

.button_blue {
    border: 0 solid #b0b0b0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 11px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 0 4px 1px 4px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #262626;
    background-color: #0ABEFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0ABEFF),
    to(#1D6EB5));
    background-image: -webkit-linear-gradient(top, #0ABEFF, #1D6EB5);
    background-image: -moz-linear-gradient(top, #0ABEFF, #1D6EB5);
    background-image: -ms-linear-gradient(top, #0ABEFF, #1D6EB5);
    background-image: -o-linear-gradient(top, #0ABEFF, #1D6EB5);
    background-image: linear-gradient(to bottom, #0ABEFF, #1D6EB5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#0ABEFF, endColorstr=#1D6EB5);
}

.button_blue:hover {
    border: 0 solid #999999;
    background-color: #1F93C4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1F93C4),
    to(#0E559E));
    background-image: -webkit-linear-gradient(top, #1F93C4, #0E559E);
    background-image: -moz-linear-gradient(top, #1F93C4, #0E559E);
    background-image: -ms-linear-gradient(top, #1F93C4, #0E559E);
    background-image: -o-linear-gradient(top, #1F93C4, #0E559E);
    background-image: linear-gradient(to bottom, #1F93C4, #0E559E);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#1F93C4, endColorstr=#0E559E);
}

.button_blue:active {
    border: 0 solid #999999;
    background-color: #0D4C8F;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0D4C8F),
    to(#1D6CB3));
    background-image: -webkit-linear-gradient(top, #0D4C8F, #1D6CB3);
    background-image: -moz-linear-gradient(top, #0D4C8F, #1D6CB3);
    background-image: -ms-linear-gradient(top, #0D4C8F, #1D6CB3);
    background-image: -o-linear-gradient(top, #0D4C8F, #1D6CB3);
    background-image: linear-gradient(to bottom, #0D4C8F, #1D6CB3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#0D4C8F, endColorstr=#1D6CB3);
}

.button_brown {
    border: 0 solid #b0b0b0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 11px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 0 4px 1px 4px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #262626;
    background-color: #ffc579;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579),
    to(#AD6007));
    background-image: -webkit-linear-gradient(top, #ffc579, #AD6007);
    background-image: -moz-linear-gradient(top, #ffc579, #AD6007);
    background-image: -ms-linear-gradient(top, #ffc579, #AD6007);
    background-image: -o-linear-gradient(top, #ffc579, #AD6007);
    background-image: linear-gradient(to bottom, #ffc579, #AD6007);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#ffc579, endColorstr=#AD6007);
}

.button_brown:hover {
    border: 0 solid #999999;
    background-color: #E39B3E;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E39B3E),
    to(#7c4505));
    background-image: -webkit-linear-gradient(top, #E39B3E, #7c4505);
    background-image: -moz-linear-gradient(top, #E39B3E, #7c4505);
    background-image: -ms-linear-gradient(top, #E39B3E, #7c4505);
    background-image: -o-linear-gradient(top, #E39B3E, #7c4505);
    background-image: linear-gradient(to bottom, #E39B3E, #7c4505);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#E39B3E, endColorstr=#7c4505);
}

.button_brown:active {
    border: 0 solid #999999;
    background-color: #784305;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#784305),
    to(#AB5F07));
    background-image: -webkit-linear-gradient(top, #784305, #AB5F07);
    background-image: -moz-linear-gradient(top, #784305, #AB5F07);
    background-image: -ms-linear-gradient(top, #784305, #AB5F07);
    background-image: -o-linear-gradient(top, #784305, #AB5F07);
    background-image: linear-gradient(to bottom, #784305, #AB5F07);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#784305, endColorstr=#AB5F07);
}

/*
.button_account {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

 */


.button_account {
    border: 1px solid #A3A3A3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 10px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 3px 7px 3px 7px;
    text-decoration: none;
    display: inline-block;
    color: #2B2B2B;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
    to(#E8E6E6));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: -moz-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: -ms-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: -o-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: linear-gradient(to bottom, #FFFFFF, #E8E6E6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#FFFFFF, endColorstr=#E8E6E6);
}

.button_account:hover {
    border: 1px solid #A3A3A3;
    background-color: #e6e6e6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6),
    to(#cacaca));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -moz-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -ms-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -o-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: linear-gradient(to bottom, #e6e6e6, #cacaca);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#e6e6e6, endColorstr=#cacaca);
}

.button_account:active {
    border: 1px solid #A3A3A3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #969696;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#969696),
    to(#A6A6A6));
    background-image: -webkit-linear-gradient(top, #969696, #A6A6A6);
    background-image: -moz-linear-gradient(top, #969696, #A6A6A6);
    background-image: -ms-linear-gradient(top, #969696, #A6A6A6);
    background-image: -o-linear-gradient(top, #969696, #A6A6A6);
    background-image: linear-gradient(to bottom, #969696, #A6A6A6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#969696, endColorstr=#A6A6A6);
}

.button_my_documents {
    border: 1px solid #A3A3A3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 10px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 3px 7px 3px 7px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #2B2B2B;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
    to(#E8E6E6));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: -moz-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: -ms-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: -o-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: linear-gradient(to bottom, #FFFFFF, #E8E6E6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#FFFFFF, endColorstr=#E8E6E6);
}

.button_my_documents:hover {
    border: 1px solid #A3A3A3;
    background-color: #e6e6e6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6),
    to(#cacaca));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -moz-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -ms-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -o-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: linear-gradient(to bottom, #e6e6e6, #cacaca);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#e6e6e6, endColorstr=#cacaca);
}

.button_my_documents:active {
    border: 1px solid #A3A3A3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #969696;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#969696),
    to(#A6A6A6));
    background-image: -webkit-linear-gradient(top, #969696, #A6A6A6);
    background-image: -moz-linear-gradient(top, #969696, #A6A6A6);
    background-image: -ms-linear-gradient(top, #969696, #A6A6A6);
    background-image: -o-linear-gradient(top, #969696, #A6A6A6);
    background-image: linear-gradient(to bottom, #969696, #A6A6A6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#969696, endColorstr=#A6A6A6);
}

.button_logout {
    border: 1px solid #CF8C35;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 10px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 3px 7px 3px 7px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #2B2B2B;
    background-color: #ffc579;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579),
    to(#fb9d23));
    background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
    background-image: linear-gradient(to bottom, #ffc579, #fb9d23);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#ffc579, endColorstr=#fb9d23);
}

.button_logout:hover {
    border: 1px solid #A3A3A3;
    background-color: #e6e6e6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6),
    to(#cacaca));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -moz-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -ms-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -o-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: linear-gradient(to bottom, #e6e6e6, #cacaca);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#e6e6e6, endColorstr=#cacaca);
}

.button_logout:active {
    border: 1px solid #A3A3A3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #969696;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#969696),
    to(#A6A6A6));
    background-image: -webkit-linear-gradient(top, #969696, #A6A6A6);
    background-image: -moz-linear-gradient(top, #969696, #A6A6A6);
    background-image: -ms-linear-gradient(top, #969696, #A6A6A6);
    background-image: -o-linear-gradient(top, #969696, #A6A6A6);
    background-image: linear-gradient(to bottom, #969696, #A6A6A6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#969696, endColorstr=#A6A6A6);
}

.button_logout i.fa {
    color: #363636;
    font-size: 12px;
}

.button_logout:hover i.fa {
    color: #363636;
}

.button_logout:active i.fa {
    color: #363636;
}

.button_account:hover, .button_my_documents:hover, .button_logout:hover {
    color: black;
}

.button_account:active, .button_my_documents:active, .button_logout:active {
    color: black;
}

.button_account, .button_my_documents, .button_logout {
    margin-left: 5px;
    font-weight: normal;
}

.FAResetClass, .FASearchClass {
    color: black;
    font-family: FontAwesome, tahoma, verdana, arial, sans-serif !important;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 10px !important;
}

.FASearchClass {
    color: #000;
    font-family: FontAwesome, verdana, arial, sans-serif !important;
}

.button_common {
    border: 1px solid #A3A3A3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 10px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 3px 7px 3px 7px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    color: #2B2B2B;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
    to(#E8E6E6));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: -moz-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: -ms-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: -o-linear-gradient(top, #FFFFFF, #E8E6E6);
    background-image: linear-gradient(to bottom, #FFFFFF, #E8E6E6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#FFFFFF, endColorstr=#E8E6E6);
}

.button_common:hover {
    border: 1px solid #A3A3A3;
    background-color: #e6e6e6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6),
    to(#cacaca));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -moz-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -ms-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: -o-linear-gradient(top, #e6e6e6, #cacaca);
    background-image: linear-gradient(to bottom, #e6e6e6, #cacaca);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#e6e6e6, endColorstr=#cacaca);
}

.button_common:active {
    border: 1px solid #A3A3A3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #969696;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#969696),
    to(#A6A6A6));
    background-image: -webkit-linear-gradient(top, #969696, #A6A6A6);
    background-image: -moz-linear-gradient(top, #969696, #A6A6A6);
    background-image: -ms-linear-gradient(top, #969696, #A6A6A6);
    background-image: -o-linear-gradient(top, #969696, #A6A6A6);
    background-image: linear-gradient(to bottom, #969696, #A6A6A6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#969696, endColorstr=#A6A6A6);
}

.button_print {

}

.button_my_documents_right {

}

.RegulationHeaderLine1Right .button_print {
    color: white !important;
    margin-left: 2px;
    margin-right: 2px;
}

.ListingTopClass, div.RegulationHeaderLine1 {
    width: 100%;
}

.ListingTopClass {
    padding-bottom: 10px;
}

div.RegulationHeaderLine1 {

}

div.RegulationHeaderLine1Left, div.RegulationHeaderLine1Right, .ListingCol1Class, .ListingCol2Class {
    padding: 0;
}

div.RegulationHeaderLine1Left, .ListingCol1Class {
    font-size: 14px;
    padding-top: 6px;
}

.ListingCol1Class {
    padding-top: 4px;
}

div.RegulationHeaderLine1Right, .ListingCol2Class {
    padding-bottom: 3px;
}

div.RegulationClassOut {
    margin-top: 5px;
}

.ListingContentClass, .EkspertStartOuterText, .ResultsOuterClass, .RegulationClassOut {

}

a.button_print:hover {
    color: white;
}


.button_searchreset {
    font-size: 11px !important;
}

table.OpcijePretrazivanjaClass {
    padding-bottom: 3px;
}

span.LabelPretraziUClass {
    display: block;
    padding-bottom: 3px;
}

td.MyFavoritesCell1Class {
    vertical-align: middle !important;
}

td.MyFavoritesCell2Class {
    vertical-align: middle !important;
}

.SearchTitleClass {

}

.EkspertWebLeftColumn2Class .EkspertFormAll {
    width: 248px !important;
}

p.RegulationHeaderLinksContainerClass {
    background-color: #efefef;
}

form.EkspertFormAll {

}

div.EkspertResultsMainSortDivClass {

}


div.EkspertResultsMainSortDivClass span {

}

div.DivSortPanelMain {

    border-width: 0 !important;
    border-bottom-width: 1px !important;

}

.DivSortPanelMain * {

}


.RegulationHeaderVersionsClass, div.DivSortPanelMain, div.DivSortPanelMain div, div.DivSortPanelMain div div {
    background-color: #f9f9f9 !important;
}

div.DivSortPanelMain, .RegulationHeaderVersionsClass {
    border-bottom: 1px solid #e9e9e9;
    text-align: center;
    margin: 0 !important;
    padding: 3px !important;
    font-size: 80%;
}

div.DivSortPanelMain {
    text-align: left;
}

table.ListingTopClass, table.ListingTopClass tr {
    padding: 0 0 6px;
    margin: 0;
}

.ListingCol1Class {

}

.ListingTitleClass {
    font-size: 13px;
}

.ListingDescriptionClass {
    font-size: 13px;
}

/*
background-image: linear-gradient(to bottom, rgba(252, 245, 232, 1), rgba(243, 222, 173, 1));
*/
div.EkspertTopDivGridColumn12 {
    padding: 6px;
}

table.EkspertTopTableGrid1 {
    width: 100%;
    padding: 0;
}

tr.EkspertTopTrGrid1 {

}

td.EkspertTopTdGrid1 {
    width: 100%;
}

td.EkspertTopTdGrid1, td.EkspertTopTdGrid2 {
    padding: 0;
}

.EkspertTopTdGrid2 {

}

div.EkspertTopDiv3 {
    padding: 0 12px 6px;
}

div.ResultsInnerClass {

}

table.EkspertWebLeftAndMainClass {
    padding-bottom: 50px !important;
}


.footer {
    position: fixed;
    z-index: 101;
    bottom: 0;
    width: 100%;
    height: 24px;
    /* line-height: 30px; */
    text-align: center;
    overflow: visible;
    color: #fff;
}

table.FooterTable, table.FooterTable tr {

    width: 100%;
    height: 24px;
    padding: 0;
    margin: 0;
}


td.FooterCell1 {
    width: 230px;
}

td.FooterCell2 {

}

td.FooterCell3 {
    width: 300px;
}


td.FooterCell1, td.FooterCell2, td.FooterCell3 {
    padding: 0;
    margin: 0;
    height: 24px;
    vertical-align: middle;
}


div.FooterLeftRegulation {
    float: left;
    padding: 0;
    height: 24px;
}

div.FooterLeftRegulationInner {

    float: left;
    height: 24px;

}

div.FooterLeftRegulationParagraphTitleVersion {

    width: 100%;
    padding: 5px;
    font-weight: bold;
    color: white;
    font-size: 12px;
    height: 14px;
    overflow: hidden;


}

span.FooterLeftRegulationSpanTitle {
    padding-right: 12px;
    height: 14px;
    line-height: 18px;
}

span.FooterLeftRegulationSpanVersion {
    padding-right: 12px;
    height: 14px;
    line-height: 18px;
}

span.FooterLeftRegulationSpanValid {
    height: 14px;
    line-height: 18px;
}

p.FooterLeftRegulationParagraph {
    margin: 0;
    padding: 5px 5px 5px 10px;

}

div.FooterLeftRegulationParagraphTitleVersion .RegulationHeaderTableInvalidClass {
    color: rgb(254, 212, 177) !important;
    color: rgba(254, 212, 177, 1) !important;
}

div.FooterLeftRegulationParagraphTitleVersion .RegulationHeaderTableValidClass {
    color: rgb(254, 212, 177) !important;
    color: rgba(254, 212, 177, 1) !important;
}


/* p.FooterLeftRegulationParagraph  a.button_top_regulation{
	height: 14px;
	font-weight: normal;
}
 */
a.button_footer_regulation {
    height: 11px;
    font-weight: bold;
    color: white;
    border-right: 1px solid white;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 11px;
}

a.button_footer_regulation:hover {
    color: rgba(252, 174, 72, 1)
}

a.button_footer_regulation_to_top {
    border-right: 0 solid white;
    font-size: 15px;
}

a.button_footer_regulation i.fa {
    color: white !important;
    font-size: 15px !important;
}

a.button_footer_regulation:hover i.fa {
    color: rgba(252, 174, 72, 1) !important;
}

span.FooterLeftRegulationParagraphTitleVersion {
    width: 100%;
    text-align: center;
    display: inline-block;
}

div.FooterRightRegulation {
    float: right;
    padding-left: 2px;
    padding-right: 10px;

    height: 24px;
    line-height: 24px;


}

div.FooterRightRegulationImage, div.FooterRightRegulationText {
    padding: 0;
    margin: 0;
    float: left;
    height: 24px;
    line-height: 24px;
}

div.FooterRightRegulationImage {
    padding: 3px;
}

div.FooterRightRegulationText {
    padding-left: 5px;
}


span.FooterRightRegulationType, span.FooterRightRegulationDomain {
    padding: 0 !important;
    text-transform: uppercase;
}


/*    color: #F00000;
   background-color: rgba(230, 20, 20, 1);
   background-image: linear-gradient(to bottom, #FC3105, #C60202); */

.button_form {
    border: 1px solid #9f0202;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 10px;
    font-family: tahoma, verdana, arial, sans-serif;
    padding: 0 2px 0 2px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    font-weight: bold;
    color: #F00000;
    background-color: rgb(230, 20, 20);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FC3105), to(#C60202));
    background-image: -webkit-linear-gradient(top, #FC3105, #C60202);
    background-image: -moz-linear-gradient(top, #FC3105, #C60202);
    background-image: -ms-linear-gradient(top, #FC3105, #C60202);
    background-image: -o-linear-gradient(top, #FC3105, #C60202);
    background-image: linear-gradient(to bottom, #FC3105, #C60202);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FC3105, endColorstr=#C60202);
}

.button_form:hover {
    border: 1px solid #9f0202;
    background-color: #DE513B;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#DE513B), to(#8A0202));
    background-image: -webkit-linear-gradient(top, #DE513B, #8A0202);
    background-image: -moz-linear-gradient(top, #DE513B, #8A0202);
    background-image: -ms-linear-gradient(top, #DE513B, #8A0202);
    background-image: -o-linear-gradient(top, #DE513B, #8A0202);
    background-image: linear-gradient(to bottom, #DE513B, #8A0202);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#DE513B, endColorstr=#8A0202);
}


.button_form:active {
    border: 1px solid #6B0202;
    background-color: #700101;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#700101), to(#8A3A3A));
    background-image: -webkit-linear-gradient(top, #700101, #8A3A3A);
    background-image: -moz-linear-gradient(top, #700101, #8A3A3A);
    background-image: -ms-linear-gradient(top, #700101, #8A3A3A);
    background-image: -o-linear-gradient(top, #700101, #8A3A3A);
    background-image: linear-gradient(to bottom, #700101, #8A3A3A);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#700101, endColorstr=#8A3A3A);
}

span.span_button_links {
    display: inline-block;
    vertical-align: middle;
}


i.fa-pencil {
    color: #ffffff !important;
}


sup.sp, a.top-specific-application {
    border: 1px solid #BABABA;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    font-family: tahoma, verdana, arial, sans-serif;
    padding: 0 5px 0 5px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0.3);
    font-weight: bold;
    color: #F00000;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EDEDED));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #EDEDED);
    background-image: -moz-linear-gradient(top, #FFFFFF, #EDEDED);
    background-image: -ms-linear-gradient(top, #FFFFFF, #EDEDED);
    background-image: -o-linear-gradient(top, #FFFFFF, #EDEDED);
    background-image: linear-gradient(to bottom, #FFFFFF, #EDEDED);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#EDEDED);
}

a.top-specific-application {
    margin-bottom: 5px;
}

sup.sp {
}

sup.sp {
    padding-left: 1px;

}

a.top-specific-application:hover {
    border: 1px solid #A6A6A6;
    background-color: #DBDBDB;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#B5B5B5));
    background-image: -webkit-linear-gradient(top, #DBDBDB, #B5B5B5);
    background-image: -moz-linear-gradient(top, #DBDBDB, #B5B5B5);
    background-image: -ms-linear-gradient(top, #DBDBDB, #B5B5B5);
    background-image: -o-linear-gradient(top, #DBDBDB, #B5B5B5);
    background-image: linear-gradient(to bottom, #DBDBDB, #B5B5B5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#DBDBDB, endColorstr=#B5B5B5);
}

a.top-specific-application:active {
    border: 1px solid #386B8C;
    background-color: #9D9E9E;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9D9E9E), to(#ABABAB));
    background-image: -webkit-linear-gradient(top, #9D9E9E, #ABABAB);
    background-image: -moz-linear-gradient(top, #9D9E9E, #ABABAB);
    background-image: -ms-linear-gradient(top, #9D9E9E, #ABABAB);
    background-image: -o-linear-gradient(top, #9D9E9E, #ABABAB);
    background-image: linear-gradient(to bottom, #9D9E9E, #ABABAB);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#9D9E9E, endColorstr=#ABABAB);
}


#sp {
    visibility: hidden;
    display: inline-block;
    width: 0;
    height: 0;
}

sup.sp:after {
    content: '!';
}

span.ClassNoteEkspert {
    padding-left: 2px;
    margin-bottom: 3px;
}


span.separator-in-application {
    color: rgb(51, 153, 0);

}

span.in-application {
    color: rgb(51, 153, 0);

}


span.separator-not-in-application {
    color: rgb(255, 0, 0);

}

span.not-in-application {
    color: rgb(255, 0, 0);

}

span.separator-combined {
    color: black;
}


p.RegulationHeaderLinksContainerClass {
    width: 100%;
}

p.RegulationHeaderVersionsClass {
    width: 100%;
}


div.RegulationHeaderLine1Right {
    width: 180px;
    overflow: visible;
    text-align: right;
}

h1, h2, h3, h4, h5, h6 {
    /* width: 100% !important; */
    filter: none !important;
    filter: !important;
    display: block;
    height: inherit;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    filter: none !important;
    filter: !important;

}