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-left: #DC926E 1px solid;
        border-top: #DC926E 1px solid;
        border-right: #DC926E 1px solid;
        background-color: #FDFCF3;
        color:#222;
        padding:2px 0 2px 5px;
        #font-size:60%;
        }
.botb { border-left: #DC926E 1px solid;
        border-bottom: #DC926E 1px solid;
        border-right: #DC926E 1px solid;
        background-color: #FDFCF3;
        color:#222;
        padding:2px 0 2px 5px;
        #font-size:80%;
}

.botbr {border-bottom:1px solid #DC926E;}

.ltm {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    color: #fff;
    font-weight: bold; #f0f0f0;
}