@charset "utf-8";
/* CSS Document */

body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: url(../images/bg.gif) center repeat-y }

a { color:#D0000E; text-decoration:none }
a:hover { text-decoration:underline }
.print { color:#747470; text-decoration:none; font-size:11px; font-weight:normal }
.print:hover { color:#D0000E; text-decoration:none }
hr { border:0px; border-top:1px solid #CCCCCC; height:1px }
.clr { clear:both }

#container { width: 984px; margin: 0 auto; background: #FFFFFF; }

#header { height:70px }
#tmenu { width:600px; height:24px; line-height:24px; font-size:11px; color:#E2BABD }
#tmenu ul { padding:0px; margin:0 }
#tmenu ul li { list-style:none; display:inline; }
#tmenu ul li a { color:#D0000E; text-decoration:none; margin:0 5px 0 0; padding:1px 5px; height:20px; line-height:20px; }
#tmenu ul li a:hover {text-decoration:underline }
#tmenu ul li .active { color:#FFFFFF; background:#E2000F; border-bottom:3px solid #D0000E;}
#tmenu ul li .qlm { display: none; width:148px; padding:0px 5px 0px 5px; font-size:11px; background: #FFFFFF; border:1px solid #CACAC3; position:relative; left:166px; top:-5px; z-index:100 }
#tmenu ul li .qlm ul { }
#tmenu ul li .qlm ul li { display:block; line-height:20px; }

#search { float:left; width:200px; height:20px; padding-top:12px }
#search .sstring { border:1px solid #D4D0C8; width:120px; height:16px; font-size:14px; vertical-align:top }
#search .sbutton { border:1px solid #B3B0A9; width:60px; height:20px; font-size:12px; vertical-align:top; color:#4F4E4B; }

#logo { float:right; width:306px; margin:5px 0 0 0 }

#nav { background:#E2000F; border-bottom:3px solid #D0000E; margin-right:1px; height:25px; line-height:27px; font-size:11px; color:#DFDBD3 }
#nav ul { padding:0px; margin:0 0 0 7px }
#nav ul li { list-style:none; display:inline; margin:0 0 0 4px }
#nav ul li a { color:#FFFFFF; text-decoration:none }
#nav ul li a:hover { text-decoration:underline }

#middle { }
#mleft { float:left; width:200px; }
#mright { float:right; width:760px; margin:0 1px 0 0 }

#ptitle { font-size:16px; font-weight:bold; color:#D0000E; line-height:32px; margin:10px 0 0 0 }
#content { font-size:12px; color:#4C4C4C; text-align:justify; }

.lblock {  }
#lmenu { }
#lmenu ul { margin: 0px; padding: 0px; }
#lmenu ul li { list-style: none; line-height:23px; border-top:1px solid #EAEAE2; text-transform:uppercase; }
#lmenu ul li a { font-size: 12px; color:#D0000E; text-decoration: none; padding:0 0 0 8px; background-image: url(../images/lmenuarrown.gif); background-position:left 50%; background-repeat:no-repeat; }
#lmenu ul li a:hover { color:#000000; text-decoration: none; background-image: url(../images/lmenuarrowh.gif); background-position:left 50%; background-repeat:no-repeat; }
#lmenu ul li ul { padding:0 0 0 8px; }
#lmenu ul li ul li { font-size: 11px; color: #D0000E; text-transform:none; }
#lmenu ul li ul li a { font-size: 11px; color: #D0000E; text-decoration: none; padding:0 0 0 12px;}
#lmenu ul li ul li a:hover { text-decoration: none; }
#lmenu ul li ul li ul { padding:0 0 0 12px; }
#lmenu ul li ul li ul:hover { }
#lmenu ul li ul li ul li { font-size: 11px; color: #747470; line-height:20px }
#lmenu ul li ul li ul li a { font-size: 11px; color: #747470; text-decoration: none; padding:0 0 0 12px; }
#lmenu ul li ul li ul li a:hover { text-decoration: none; }
#lmenu .active { qcolor:#D0000E; qfont-weight:bold }
#lmenu .active:hover { qcolor:#D0000E }

#currency { font-size:11px; margin:30px 0 0 0 }
#currency .currtitle { font-size:14px; color:#D0000E; font-weight:bold }

#footer { height:16px; background:#E2000F; border-bottom:0px solid #D0000E; margin:10px 0 0 0; font-size:11px; color:#FFFFFF }

#smap { }
#smap ul { margin: 0px; padding: 0px; }
#smap ul li { list-style: none; line-height:20px}
#smap ul li a {  font-size: 13px; color:#747470; text-decoration: none; }
#smap ul li a:hover { color:#000000; text-decoration: none; border-bottom:1px solid #C5C5BE }

#smap ul li ul { margin:0 0 0 20px; padding:0 0 0 20px; border-left:1px solid #C5C5BE }
#smap ul li ul li {}
#smap ul li ul li a { font-size: 12px; color:  #747470; text-decoration: none }
#smap ul li ul li a:hover { text-decoration: none; }

#smap ul li ul li ul { margin:0 0 5px 20px; padding:0 0 0 20px; border-left:1px solid #C5C5BE }
#smap ul li ul li ul li { line-height:18px }
#smap ul li ul li ul li a { font-size: 11px; color: #747470; text-decoration: none }
#smap ul li ul li ul li a:hover { text-decoration: none; }

.lblockb {  }
.lblockb .lblockb_title { height:22px; line-height:20px; background:#E2000F; border-top:3px solid #D0000E; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:5px  }
.lblockb .lblockb_cont { border:1px solid #D0000E; border-top:0; padding:5px }

.newsani { margin:0 0 20px 0 }
.newsani ul { margin:0; padding:0 }
.newsani ul li { display:inline; list-style:none; }
.newsani ul li a { margin:0 5px 0 0; padding:2px 8px; height:20px; line-height:20px; background:#FFFFFF; border-bottom:3px solid #D0000E; }
.newsani ul li a { color:#D0000E; font-size:11px }
.newsani ul li a:hover { color:#FFFFFF; background:#E2000F; text-decoration:none }
.newsani ul li .active { color:#FFFFFF; background:#E2000F; }

.newsli { width:370px; text-align:justify; border:0px solid #CCCCCC }
.newsli .title { margin:0 0 5px 0; text-align:left }
.newsli .title .data { font-size:14px; color:#D0000E; font-weight:bold; margin:0 10px 0 0 }
.newsli .title a { color:#747470; font-size:14px; font-weight:bold }
.newsli img { float:left; margin:0 5px 5px 0 }

.srez { }
.srez .title { }
.srez .title .num { color:#D0000E; font-size:14px; font-weight: bold; }
.srez .title a { color:#D0000E; font-size:14px; font-weight: bold; line-height:17px; text-decoration:underline; }
.srez .title a:hover { text-decoration:none; }
.srez .title .fulltxt {  }
.srez .adata { color:#6EAE00 }



div#qlinks ul { list-style-type: none; margin:0; padding:0 }
div#qlinks li { qwidth:100px; margin: 6px 0 0 0; background-color: #E2000F }
div.rounded div { height: 1px; overflow: hidden; }
div#qlinks li a { color:#FFFFFF; text-decoration:none; padding:5px; font-size:14px; font-weight:bold }
div#qlinks li a:hover { color:#FFFFFF; text-decoration:underline }

.bhp#bhp1 { background: url(../images/hpb1.jpg); margin:0 30px 0 0 }
.bhp#bhp2 { background: url(../images/hpb2.jpg) }
.bhp { float:left; width:260px; height:200px; }
.bhp a { font-size:16px; font-weight: bold; color:#FFFFFF; line-height:30px; padding-left:5px }
.bhp a:hover {  }


.hpnews { text-align:left;  font-size:12px }
.hpnews .title { margin:0; text-align:left; }
.hpnews .title a { color:#D0000E; font-size:12px; font-weight:bold }

#scrollup { position: relative; overflow: hidden; border: 0px solid #000; height: 100px; margin-top:10px }
.headline { position: absolute; top: 230px; left: 5px; height: 230px; }

a.bancomate { color:#FFFFFF; background:#C52620; display:block; padding:20px 40px; float:right; qmargin:0 200px 0 0; text-transform:uppercase }