body {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}
A.menu:link  {
           font-family:  Arial, Helvetica, sans-serif;
           font-size: 14px;
           text-decoration: underline;
           color: ##1F4A80;

           }
A.menu:visited  {
           font-family:  Arial, Helvetica, sans-serif;
           font-size: 14px;
           text-decoration: underline;
           color: #1F4A80;

           }
A.menu:hover  {
           font-family:  Arial, Helvetica, sans-serif;
           font-size: 14px;
           text-decoration: underline;
           color: #3366FF;

           }
           
A.menu2:link {
           font-family:  Arial, Helvetica, sans-serif;
           font-size: 14px;
           text-decoration: underline;
           color: ##1F4A80;
           display:block;
           width:150px;
           heigth:20px;
           }
A.menu2:visited  {
           font-family:  Arial, Helvetica, sans-serif;
           font-size: 14px;
           text-decoration: underline;
           color: #1F4A80;
           display:block;
           width:150px;
           heigth:20px;
           }
A.menu2:hover  {
           font-family:  Arial, Helvetica, sans-serif;
           font-size: 14px;
           text-decoration: underline;
           color: #3366FF;
           display:block;
           width:150px;
           heigth:20px;
           }           
                      
A:link {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: #0000cc
        }
A:visited  {
           font-family:  Arial, Helvetica, sans-serif;
           font-size: 12px;
           text-decoration: underline;
           color: #0000cc
           }
A:hover  {
         font-family:  Arial, Helvetica, sans-serif;
         font-size: 12px;
         text-decoration: underline;
         color: #0000ff
  }




.butt {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #F9FCE9;
        height: 24px;
}
.search {
        font-family:  Arial, Helvetica, sans-serif;
        height: 22 px;
}
.txtbeg {
        font-family:  Arial, Helvetica, sans-serif;

        font-size: 12px;
        color: #666666;
}
td {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
}
li {
    font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.sm {
        COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif;
        font-size: 10px;
        TEXT-DECORATION: none;
}

.cl_sel { font:xx-small Verdana;   background-color:#dddddd; }
.cl_wek { font:bold xx-small Verdana; color:black; width:80% height:12px; }
.cl_day { font:bold xx-small Arial;   color:black; width:80% height:12px; text-decoration:none; cursor:hand; }
.cl_dayns4 { font:bold x-small Arial;   color:black; text-decoration:none; }
.cl_in { border:inset 1px; padding:0px; font-weight:normal; background-color: #cccccc; width:18px; height:14px; }
.cl_out { border:outset 1px; padding:0px; font-weight:bold; background-color: #cccccc; width:18px; height:14px; }
.login {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px inset #666666;
}

.search {
         background-color: #f6f6f6;
         font-size: 14px;
         border: 1px inset #666666;
}

.box {
         background-color: #ffffff;
         font-size: 14px;
         border: 1px inset #666666;
}

.page_sel {
          background-color: #efefef;
          font-size: 14px;
          font-weight:bold;
}
.page_unsel {

             font-size: 14px;
             font-weight: bold;

}

.small {

        font-size: 11px;

}

.url {
       color: #2f4000;
}

#tooltip {
background: #F9FCE9;
border: 1px solid #000000;
text-align: justify;
font: 11px Tahoma, Helvetica,sans-serif;
margin:0px;
-moz-border-radius:8px;
padding: 5px 5px;
position:absolute;
visibility:hidden
}

.big {
        COLOR: #2f4000;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        FONT-SIZE:  16px;
        TEXT-DECORATION: none
}
.img_foto {
   border: 1px solid #000000;
}
.title {
       font-size: 16px;
       font-weight: bold;
       color: #1F4A80;
}
.table_border {
     background: #1F4A80;
}

.div1 {Z-INDEX: 9000; left: 150px; VISIBILITY: hidden ; WIDTH: 136px; POSITION: absolute; TOP: 375px; HEIGHT: 69px }
.div2 {Z-INDEX: 9000; left: 150px; VISIBILITY: hidden ; WIDTH: 136px; POSITION: absolute; TOP: 400px; HEIGHT: 69px }
.div3 {Z-INDEX: 9000; left: 150px; VISIBILITY: hidden ; WIDTH: 136px; POSITION: absolute; TOP: 100px; HEIGHT: 69px }
.div4 {Z-INDEX: 9000; left: 150px; VISIBILITY: hidden ; WIDTH: 136px; POSITION: absolute; TOP: 250px; HEIGHT: 69px }
.div5 {Z-INDEX: 9000; left: 150px; VISIBILITY: hidden ; WIDTH: 136px; POSITION: absolute; TOP: 575px; HEIGHT: 69px }
.div6 {Z-INDEX: 9000; left: 150px; VISIBILITY: hidden ; WIDTH: 136px; POSITION: absolute; TOP: 600px; HEIGHT: 69px }

.p_red {
	color: #FD3535 !important
}

.ui-autocomplete-loading { background: white url('/library/css/jquery/ui-lightness/images/ui-anim_basic_16x16.gif') right center no-repeat; }
.ui-autocomplete {
	max-height: 250px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 20px;
}
	
* html .ui-autocomplete {
	height: 250px;
}

.item-hidden {
    display:none;
}
.hidden {
	display: none;
}

.overlay {
	background:url(/images/overlay/white.png) no-repeat;
	padding:40px;	
	width:576px;  
	display:none;
}

.close {
	background:url(/images/overlay/close.png) no-repeat;
	position:absolute;
	top:2px;
	display:block;
	right:5px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

a.player { 		
    display:block;
    height:450px;		
}

div#player { 		
    display:block;
    width:520px;	
    height:330px;		
}

div.ajax-sending {
    background-image: url("/images/loading.gif") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    opacity: 1;
}
div.ajax-sending * {
    opacity: 0.8;
}

.toptable{ padding:3px 5px; vertical-align:middle; border:none}

.tbmain th {padding:3px 5px; font-weight:normal; text-align:left;  }
.tbmain td {border-bottom:#dbe0e3 solid 1px; border-top:#ffffff solid 1px }
.tbmain th { background:#d3dee5;  border-top:#ffffff solid 1px;}
.tdwhite {background:#FBFCFD}
.icon-mar {margin: 0 20px 0 20px}
.icon-mar2 {margin: 0 20px 0 0}
.icon { width:30px; height:30px}
.clear-block table { width:100%; border:0}

.tdcent {text-align:center}
.tdright {text-align: right}
form { margin:0; padding:0}
.imgbord img { border:#9f9f9f solid 1px;}
.top-box img { width:216px; height:66px; }
.tdgrey { background:#f5f7f9}
#page { padding:13px 25px; text-align:right;background:#f5f7f9 }
#page a { padding:0 2px 0 2px;}
#page a.more { background:url(../images/str.gif) center right no-repeat; padding:0 17px 0 7px;}
.botug {clear:both; height:5px}

#footer {position: absolute;left: 0;bottom: 0;width: 100%; }
#footer  p {padding:55px 35px 0 35px; margin:0}
p.pr { float:right}
#footer, #empty { clear:both; height:0; height: 140px;}

.text { padding:13px 25px;}
.pics {display:block; float:left; width:130px; height:150px; text-align:center; margin:0 15px 10px 0}
.fotoimg {padding:5px;}
.fotoimg img { width:120px; height:120px;   margin:0;}
.fotostr { width:14px; height:9px;}



.selected {
background:#959595;
}


.trSelected {
	background: #EDE7D8 !important;
}
.trSelectedActive {
	background: #EDE7D8 !important;
}
.trUnselectedOdd {
	background: #FBFCFD;
}

.trProcessed {
	background: #00FF00 !important;
}

.bn { border:none !important}
option { width:100%}

#banner { padding:10px;}   

.isChecked {
  background-image: url('/img/check.gif');
}

.isNotChecked {
  background-image: url('/img/close_delete.gif');
}

.orangeChStat {
  background-image: url('/img/close_delete.gif');
  display:block;
  height:30px;
  width:30px;
}

.greenChStat {
  background-image: url('/img/check.gif');
  display:block;
  height:30px;
  width:30px;
}

.fl{float:left}
.photo1 .photogal-sec-echo,.photogal-echo{margin-right:10px;margin-bottom:10px;}

.photo1 .photogal-sec-echo-img a,.photogal-echo a {
	width:135px;
	
	height:90px;
	display: block;
	overflow:hidden;
	
}
.border1px {border:1px solid #b7bbc7;}
.photo1 .photogal-sec-echo-img a,.photogal-echo a img {
	max-width:135px;
	
}

.pagination {
    display: flex;
    list-style-type: none;
    justify-content: center;
    padding-left: 0;
}
.pagination li {
  margin: 0 5px;
  padding: 5px;
}

.pagination li.active {
      background-color: rgb(239, 239, 239);
}