html, body {
 padding: 0px;
 height:100%;
}

body {
 margin: 0px;
 padding: 0px;
 text-align:center;
 font-family:Arial;
 background-color:#fff;


}



.root {
 background-image:url('/simg/bgmain.gif');
 background-repeat: repeat-x;
 background-color:#fff;
 width:1001px;
 height:100%;
 min-height:100%;
}



.content {
 background-image:url('/simg/bgffooter.gif');
 background-repeat: no-repeat;
 background-position: bottom left;
 border: 0px solid #00ff00;
 height:auto!important;
  height:87%;
  min-height:87%;
 padding-bottom:10px;
}

.footer, .content
    { border-left:1px solid black;
    border-right:1px solid black;}

.footer {
 height:73px;
 background-color:#fff;
 background-image:url('/simg/bgshadow.gif');
 background-repeat: repeat-x;
 background-position: top;
 border-top:1px solid #666;
 padding-top:7px;

}

.head-menu {
 background-image:url('/simg/bghead.gif');
 background-repeat: no-repeat;
 background-position: top left;

 height:169px;
 text-align:left;
}












p {text-indent:15px;margin:0;}

.contf {font-size:14px;
padding-left: 5px;
padding-top:5px;
padding-bottom:15px;}
.contar {font-size:11px;
padding-right: 5px;
padding-bottom:0px;
text-align:right;}
.contal {font-size:11px;
padding-left: 5px;
padding-bottom:0px;
text-align:left;}

.a0 {
border: 1px solid #ff0000;
}
.a1 {
border: 1px solid #00ff00;
}
.w1 {width:976px;}
.w2 {width:763px;}
.menuf {color:#000;font-family:arial;font-weight: 600;}
.formf {font-family:arial;font-size:11px;font-weight: 600;line-height: 1.2;}
.formf1 {font-family:arial;font-size:11px;font-weight: 600;line-height: 1.2;}
.formf2 {font-family:arial;font-size:11px;font-weight: 600;line-height: 1.2;color:#fff;}
.itemf {font-family:arial;font-size:12px;font-weight: 600;line-height: 1.2;}
.pages {color:#aaa;font-family:arial;font-size:11px;font-weight: 600;line-height: 1.2;}

a.formf:link, a.menuf:link, a.formf1:link, a.itemf:link, a.pages:link  {color:#000000; text-decoration: none;}
a.formf:visited, a.menuf:visited, a.formf1:visited, a.itemf:visited, a.pages:visited {color:#000000; text-decoration: none;}
a.formf:hover, a.menuf:hover, a.itemf:hover, a.pages:hover {color:#555;text-decoration: none;}

a.formf1:hover {color:#aaa;text-decoration: none;}

a.formf2:link {color:#fff; text-decoration: none;}
a.formf2:visited {color:#fff; text-decoration: none;}
a.formf2:hover {color:#aaa;text-decoration: none;}

a.itemf1:link {color:#000000; text-decoration: underline;background-image:none;}
a.itemf1:visited {color:#000000; text-decoration: underline;background-image:none;}
a.itemf1:hover {color:#555;text-decoration: underline;background-image: URL('/simg/m_b_fon.gif');background-repeat:no-repeat;background-position:center;}

.tbllnk {font-family:arial;font-weight: 600;line-height: 1.2;}
a.tbllnk:link {color:#000000; text-decoration: none;}
a.tbllnk:visited {color:#666; text-decoration: none;}
a.tbllnk:hover {color:#555;text-decoration: underline;}

.fs110 {font-size:110%;}
.fs100 {font-size:100%;}
.fs90 {font-size:90%;}
.fs80 {font-size:80%;}
.fs9 {font-size:9px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs14 {font-size:15px;}
.rel {position:relative; }
.abs {position:absolute; }
input.text1 {line-height: 0.8;height:16px;font-family:tahoma;font-size:11px;padding:0;margin:0;width:75px;}
input.text {border: 1px solid #727272;
font-size: 11px;
background-color: #fafafa;
height:15px;
padding-left: 3px;}
input.textr {BORDER: #000 1px solid;
FONT-FAMILY: verdana, tahoma, arial, sans-serif;
}
input.but  {font-weight: bold;
border-style:groove;
background-color:#ffcb22;
width:110px;
height:23px;
font-size:12px;
}
input.but1  {font-weight: bold;
border-style:groove;
background-color:#ffcb22;
width:120px;
height:19px;
font-size:95%;
}
input.but2 {
font-weight: bold;
border-style:groove;
background-color:#ffcb22;
width:110px;
height:23px;
font-size:12px;
  }
input.but3 {border-style:groove;
width:427px;
height:20px;
border: #DC926E 1px solid;
background-color: #FDFCF3;
}
input.but4 {
font-weight: bold;
border-style:groove;
background-color:#ffcb22;
width:auto;
height:23px;
font-size:12px;
  }
input.but5 {
font-weight: bold !important;
font-size: 10px;
border-style:groove;
background-color:#ffcb22;
width:44px;
height:17px;
padding-bottom: 2px;
  }
input.but6 {
font-weight: bold !important;
font-size: 10px;
border-style:groove;
background-color:#ffcb22;
width:auto;
height:17px;
padding-bottom: 2px;
  }
input.but_g {border-style:groove;
}
input.t1{width:82px;}
input.t2{width:73px;}
input.t3{width:200px;}
input.sbmt {BORDER: #DC926E 1px solid;
FONT-SIZE: 95%;
FONT-FAMILY: Vardana, Tahoma, Arial;
BACKGROUND-COLOR: #FDFCF3;
width:120px;
height:16px;
font-weight: 600;
}
.form {padding:0; margin:0;}
.header {padding:0; margin:0;
border-left: 1px solid;
border-right: 1px solid;
height:100%;
background-color:#ffffff;}
.logotop{padding-top:10px;padding-left:25px;padding-bottom:10px;}

/*##################################*/

.bgbrno {background-color:none;
border:none}

.fl, .menu-item-r, .hrtxt {float:left}
.fr {float:right}
.menu-item1 {top: 3px;}
.menu-item2 {top: 16px;}
.menu-item1, .menu-item2 {left:30px;
padding:0;
width:104px;
float:left;
margin-right:1px;}

.menu-item-r {
background-image: URL('/simg/m_fon.gif');
width:60px;
height:41px;}

.menu-text1 {top:33px;}
.menu-text2 {top:26px;}
.menu-text1,.menu-text2 {
left:15px;
width:74px;
text-align:center;}
.progtxt {border:1px solid black;
margin-bottom:8px;
background-color:#f2f2f2;}

.bgbrtlr, .bgbrtr, .bgbrlr, .bgbrr, .bgbra, .bgbrtrb, .bgbrt, .bgbrtb, .bgbrl {
background-color:#fffff0;}

.bgbrtlr {
border-right:1px solid #4C4C4C;
border-top:1px solid #4C4C4C;
border-left:1px solid #4C4C4C;}
.bgbrtr {
border-right:1px solid #4C4C4C;
border-top:1px solid #4C4C4C;}
.bgbrlr {
border-left:1px solid #4C4C4C;
border-right:1px solid #4C4C4C;}
.bgbrr  {
border-right:1px solid #4C4C4C;}
.bgbrl  {
border-left:1px solid #4C4C4C;}
.bgbra  {
border:1px solid #4C4C4C;}
.bgbrtrb {
border-right:1px solid #4C4C4C;
border-bottom:1px solid #4C4C4C;
border-top:1px solid #4C4C4C;}
.bgbrt  {
border-top:1px solid #4C4C4C;}
.bgbrtb  {
border-top:1px solid #4C4C4C;
border-bottom:1px solid #4C4C4C;}

.nobb { font-weight:100;}
.hrtxt { padding-left:5px;
background-color:#FFCB22;
width:60px;
height:10px;
font-size:80%;
color:#4C4C4C;
}

.foottbl {font-size:1px;
 background-color:#FFCB22
}


.pd15  {padding-right:15px;}
.pdl15 {padding-left:15px;}
.pdl12 {padding-left:12px;}
.pdl55 {padding-left:55px;}
.pdt5 {padding-top:8px;
       padding-bottom:12px;
       margin:0px;}
.p0m0  {padding:0px;
margin:0px;}

.popup {padding: 0px;
margin-left: 2px;
margin-right: 2px;
background-color:#fff;
border: 1px solid #4C4C4C;
text-align:center;
       }
.topm { position:relative;
top:-18px;
left:0
}

.tblhead {margin-top:0px;}

.tbldata {
color:#000000;
}
.tbltext {
height:25px;
padding-left:5px;
padding-right:7px;
font-weight:600;
}

.tbltext1 { padding-left:5px;
background-color:#FFCB22;
height:10px;
font-size:80%;
color:#4C4C4C;
}

.tbltxtprog {
height:25px;
padding-left:5px;
padding-right:7px;
}
.tblpd { padding-left:5px;
padding-right:7px;
}
.tblifo {height:25px;
padding-left:5px;

}
.nav-txt {
color:#fff;
font-weight:600;
font-size:120%;
border-bottom:1px solid #fff
}
.lt {
background-image:url('/simg/nyfon.gif');
background-repeat: no-repeat;
background-position: top right;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;
background-color: #ffcb22; color: #000000; text-align: left; font-weight: bold; #f0f0f0;
}
.lt1 {background-color:##fffff0;}
.tch  {
margin-bottom: 1em;
border: 1px solid #ccc;
}
.bldr_txt {
color:#000;
font-weight:600;
font-size:100%;
}
.hr-tbl {color:#4C4C4C;
background-color: #ffcb22;
padding: 0px 0px 0px 10px;
text-align: left;
font-weight: bold;}

.rnd1 { font-size: 8px;}
.rnd2 { font-size: 10px;}
.rnd3 { font-size: 12px;}
.rnd4 { font-size: 17px;}

.mess_e {color:#D20000;}
.mess_a {color:#909916;font-size:80%;padding-left:15px;}
.mess_g {color:#008000;}

.header_menu {padding-top:35px;
padding-left:0px;}

.lists1 {list-style: none;
margin:0px;}
.lists2 {font-size:11px;
list-style-position: inside;
margin:5px;}


#tooltip{
background: #ffffff;
font: verdana;
font-size: 10px;
width:auto;
border:1px solid #778899;
border-left:5px solid #ff9f00;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
opacity: 0.91;
filter: alpha(opacity="91");
line-height:15px; z-index:100;
margin:0px;
padding: 3px;
position: absolute;
visibility: hidden;
border-collapse: separate;
}
.tblmenu_w {width:24%;
padding-top:42px;
padding-left:92px;}

.hm_link {position:relative;
 width:180px;
 height:30px;
 top:0px;
 left:14px;}
.ads {text-align:center;
      width:70%;
      padding-top:30px;
      padding-bottom:15px;
      }

.topb { border: #DC926E 1px solid;
background-color: #FDFCF3;
color:#222;
padding:2px 0 2px 5px;
}


.botbr {border-bottom:1px solid #DC926E;}

.ltm {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    color: #fff;
    font-weight: bold; #f0f0f0;
}

.tabs {margin-left:0px;
width:auto%;
}

ul.primary {
border-bottom:1px solid #BBBBBB;
border-collapse:collapse;
height:auto;
line-height:normal;
list-style:none outside none;
margin-top:10px;
padding:0 0 0 13px;
white-space:nowrap;
}

ul.primary li {
display:inline;

}

ul.primary li.active2 a {
background-color:#FFFFFF;
border-color:#BBBBBB #BBBBBB #FFFFFF;
border-style:solid;
border-width:1px;
color:black;
text-decoration:none;
}
ul.primary li.active2 a:visited {
background-color:#FFFFFF;
border-color:#BBBBBB #BBBBBB #FFFFFF;
border-style:solid;
border-width:1px;
color:black;
text-decoration:none;
}

ul.primary li {
display:inline;
}
ul.primary li a {
background-color:#DDDDDD;
border-color:#BBBBBB;
border-style:solid solid none;
border-width:1px;
height:auto;
margin-right:0.5em;
padding:0 1em;
text-decoration:none;
color:black;
}
ul.primary li.active a {
background-color:#FFFFFF;
border-color:#BBBBBB #BBBBBB #FFFFFF;
border-style:solid;
border-width:1px;
color:black;
}
ul.primary li a:hover {
background-color:#EEEEEE;
border-color:#CCCCCC #CCCCCC #EEEEEE;
}
ul.secondary {
border-bottom:1px solid #BBBBBB;
margin:5px;
padding:0.5em 1em;
}
ul.secondary li {
border-right:1px solid #CCCCCC;
display:inline;
padding:0 1em;
}
ul.secondary a {
padding:0;
text-decoration:none;
}
ul.secondary a.active {
border-bottom:4px solid #999999;
}

.vis_tab {
display:block;
padding-bottom:30px;
}

.no_vis_tab {
display:none;
}


.modlist {
 width: 90%;
 border-spacing: 0;
 border-collapse: collapse;
 background-color: #eee;
}
.modlist>tbody>tr { background-color: #FFFFF0; }
.modlist>tbody>tr:nth-child(2n+1) { background-color: #eee; }
.modlist>tbody>tr:hover { background-color: #d1defe; }


.modlist .button{
 visibility: hidden;
}
.modlist tr:hover .button{
 visibility: visible;
}

.buttons {
 text-align: right;
 white-space: nowrap;
 width: 1px;
}
.button {
 width: 16px;
 height: 16px;
 display: inline-block;
}

.button.edit {
 background-image: url('/simg/list.png');
}


.nextpage {
	font-weight: normal;
	padding-left: 12px;
    font-size: 14px;
}
