body,td{background:#fff;color:#4f4f4f;margin:5;padding:0;font-family:verdana, arial, sans serif}
a{color:#4f4f4f}
hr{clear:both}

#container{width:100%;margin:0 10px 0 10px}

#header{width:100%;border-collapse:collapse;height:50px}
#header td a{font-size:11px}
#header .left{width:300px;text-align:center}
#header .left input{width:195px;margin:10px 5px 0 0}
#header .left img{_margin:10px 0 0 0}
#header .right{width:150px}
#header .center{text-align:left}

#quote{text-align:left;font-size:0.8em;color:#000;padding:25px 0 25px 0;height:90px}
#quote span{color:#c00;font-size:0.85em}

#body{width:100%;border-top:1px solid #E5E5DC;border-collapse:collapse}
#body #left{background:#F5F5F5;padding:30px;font-size:0.8em;color:#4f4f4f}
#body #right{background:#efefef;width:20%}
#body #left h1{color:#c00;font-size:1.4em;font-weight:normal}
#body #left h2{font-size:0.9em;font-weight:normal;text-decoration:underline}
#body #left p, #body #left ul, #body #left li{;color:#4f4f4f;font-size:1em !important}

#body #center{background:#F5F5F5;padding:30px;font-size:0.8em;color:#4f4f4f}
#body #center h1{color:#c00;font-size:1.4em;font-weight:normal}
#body #center h2{font-size:0.9em;font-weight:normal;text-decoration:underline}
#body #center p, #body #center ul, #body #center li{;color:#4f4f4f;font-size:1em !important}

#center span {font-family: Tahoma; font-size: 10px; color #b2b2b2; margin-left: -60px;}
#center a {font-family: Tahoma; font-size: 13px; color #4f4f4f; font-weight: bold; margin-left: 10px;}
#center p {font-family: Tahoma; font-size: 12px; color #000000; padding-left: 60px;}




#first{background:#efefef}
#first, #second{padding:30px}
#firstl{padding:30px; padding-left:0px;}
#firstl ul{list-style: url(/img/ico/1.gif);}
#second p, #first p{font-size:0.8em;display:block;margin:0 0 20px 0}
#first span{font-size:0.8em;text-decoration:none;font-weight:bold}
#first h1, #second h1{color:#c00;font-size:1.2em;font-weight:normal;margin:0 0 20px 0}

#belowbody{background:#fafafa;border-bottom:1px solid #E5E5DC;padding:25px 30px 25px 30px;text-align:left}
#belowbody a{font-size:0.9em}

#footer {width:100%}
#footer td{font-size:0.8em;padding:10px 0 10px 25px}
#footer a{color:#474747}

#footer_menu{font-size:0.8em;margin:20px 0 0 0;text-align:left;border:1px solid #fff}
#footer_menu a.m1{float:left;display:block;margin:0 30px 0 0;text-decoration:none}
#footer_menu a.m2{float:left;display:block;margin:0 30px 0 0;text-decoration:none;color:#a3a3a3}
#footer_menu a.m0{float:left;display:block;margin:0 30px 0 0;text-decoration:none;border-bottom:3px solid #c00}
#footer_submenu{font-size:0.7em;margin:10px 0 20px 0;text-align:left;clear:both;border:1px solid #fff}
#footer_submenu a.mm0{white-space:nowrap;float:left;display:block;margin:5px 20px 0 0;text-decoration:none;line-height:1.6em;border-bottom:3px solid #fff}
#footer_submenu a.mm1{white-space:nowrap;float:left;display:block;margin:5px 20px 0 0;text-decoration:none;border-bottom:3px solid #c00;line-height:1.6em}
#footer_submenu a.mm2{white-space:nowrap;float:left;display:block;margin:5px 20px 0 0;text-decoration:none;color:#a3a3a3;line-height:1.6em;border-bottom:3px solid #fff}



a.title{font-size:0.9em;}
p.intro{}
.date{font-size:0.8em; margin:10 0 5 0;}

table.common{border-collapse:collapse}
table.common td{background:none;font-size:0.7em;padding:10px;vertical-align:top;border:1px solid #e0e0e0}
table.common td li{padding:0;margin:0}

table.common2{border-collapse:collapse}
table.common2 td{background:none;font-size:0.7em;padding:5px;vertical-align:top;border:1px solid #e0e0e0}
table.common2 td li{padding:0;margin:0}

table.no_common{border-collapse:collapse}
table.no_common td{background:none;font-size:0.8em;padding:10px;vertical-align:top;border:none}

.calendar{border-collapse:collapse}
.calendar td{padding:2px;font-size:10px;background:#f3f3f3}

.rblock{
  background-color: #cc0707; padding-left: 3px;
}
.rblock .cont{
  background: url(/pics/contbg.gif) no-repeat bottom right #ffffff; padding: 16px; padding-top: 10px;
}
.rblock .cont a{
  margin:0 0 10px;
  font-size:0.8em;
}
.rblock .cont a.sel{
  margin:0 0 10px;
  font-size:0.8em;
  color: #cc0000;
}

.rblock .cont li{
  margin:0 0 10px;
}
.rblock .cont ul{
  display:block;
  margin:10px;
  padding:10px;
}
.foot{
  background: url(/pics/footbg.gif) repeat-x; height: 11px; margin-bottom: 10px;
}
.foot .footright{
  background: url(/pics/footrightbg.gif) no-repeat right top; height: 11px;
}







#navigator{width: 100%; border-collapse:collapse;border-top:1px solid #E5E5DC;border-bottom:1px solid #E5E5DC; float:left; margin-bottom:25px; _margin-bottom:0px;  _margin-top: -3px;}
#nav_block{margin:0px auto;width:680px; }
#nav{ width:auto;  padding:3px; }
#nav, #nav ul {list-style: none; margin:3px 0; padding: 0; float: left; width: 100%; /*font-family: MS Sans Serif, Arial; font-size: 14px;*/}
    #nav li {float: left;position: relative; background: #515151; background: none; padding:3px 10px; font-size:17px;  font-family: Arial Narrow, Arial;}
        #nav li:hover, #nav li.jshover { background: #F5F5F5;}
        #nav li:hover ul, #nav li.jshover ul {display: block;}
        #nav li:hover li ul, #nav li.jshover li ul {display: none;width: 138px;top: -9px;left: 133px;}
        #nav li:hover li:hover ul, #nav li.jshover li.jshover ul {display: block;}

        #nav li a.active span{border-bottom: 3px solid #cc0000;}

        #nav li ul {display: none; position: absolute; background: url(pics/nav.png); padding: 0px 0; bottom: 31px; left: 0; width: auto;  _width: 100px; padding-bottom: 10px; overflow: visible; }
            #nav li li{padding: 2px 0; text-align:left; width:100%;  font-size:16px;  font-family: Arial Narrow, Arial;}
                #nav li li:hover, #nav li li.jshover {background: transparent;}
                #nav li li a {background: none;}
                    #nav li li a:hover {color: #CC0000;background: transparent;}
    #nav a {color: #000000; text-decoration: none; display: block; padding: 4px 10px; outline:0; }
    #nav  a:hover {/* color: #FF0000; */}



@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type #nav_block {margin:0px auto;width:720px;}
}
