body {padding:0px; margin:0px; color:#4f4b4b; font:normal normal normal 12px Tahoma; line-height:18px;}

/* DEFAULT */
p {color:#4f4b4b; font:normal normal normal 12px Tahoma; line-height:18px;}
strong {font-weight:700; color:#4f4b4b;}
b {font-weight:700; color:#4f4b4b;}
h1 {font:normal normal bold 14px Tahoma; text-transform:uppercase; color: #d80b12; margin: 4px 0px 0px 0px;}
h2 {font:normal normal normal 14px Tahoma; color: #2bb8f5; margin: 5px 0px 0px 0px;}
h3 {font:normal normal bold 12px Tahoma; color: #d80b12;}
a:visited {text-decoration:underline; color:#d80b12;}
a:link {text-decoration:underline; color:#d80b12;}
a:hover {text-decoration:none; color:#2bb8f5;}

b {font-weight:700; color:#4f4b4b;}
img {border:0px solid #ebebeb;}
table {font:normal normal normal 12px Tahoma; color:#4f4b4b;}
td {font:normal normal normal 12px Tahoma; color:#4f4b4b;}
ul { margin: 0px 0px 0px 25px; list-style: disc outside; line-height:18px; border:0px solid #d5d3d4; list-style-image: url('images/1li.gif');}
input {color:#abb3b8; font:normal normal normal 10px Tahoma; height:14px; border:1px solid #d5d3d4; width: 185px; padding-top:4px; padding-left:9px;}
textarea {color:#abb3b8; font:normal normal normal 10px Tahoma; border:1px solid #d5d3d4; height: 100px; width:200px; padding-top:4px; padding-left:9px;}
input.button {padding-top:0px; padding-left:0px; width:89px; background:#ffffff url('/skins/top/images/submit.gif') no-repeat top left; height:22px; color:#ffffff; font:normal normal normal 14px Tahoma; border:0px solid #ffffff;}

/*STRUCTURE*/
table.main {width: 974px; table-layout:fixed; margin-top:15px; border: 0px solid #000000; overflow:hidden;}
td.l {width:222px; vertical-align:top;}
td.c {vertical-align:top; padding-left:19px;padding-right:19px; overflow:hidden;}
td.r {width:222px; vertical-align:top; border: 0px solid #00ff00; overflow:hidden;}

/* HMENU */
table.hmenu {width: 974px; table-layout:fixed; border: 0px solid #d5d3d4; height:49px;}
td.lhmenu {background:transparent url('/skins/top/images/lcorner.gif') no-repeat top left; width:9px;}
td.chmenu {background:#c60915 url('/skins/top/images/mline.gif') repeat-x top left; padding-left:15px; padding-right:15px; text-transform:uppercase; font-size:14px; font-weight:700; text-decoration:none; color:#ffffff;}
td.rhmenu {background:transparent url('/skins/top/images/rcorner.gif') no-repeat top left; width:9px;}
table.hmenu2 {height:49px; width:100%;}
td.hmitem {padding-left:5px; padding-right:5px; border: 0px solid #ffffff; text-transform:uppercase; font:normal normal bold 14px Tahoma; text-decoration:none; color:#f2de33; text-align:center;}
td.hmspace {background:transparent url('/skins/top/images/mspacer.gif') no-repeat center center; width:2px;}

a.ahmenu:visited {text-transform:uppercase; font-size:14px; font-weight:700; text-decoration:none; color:#ffffff;}
a.ahmenu:link {text-transform:uppercase; font-size:14px; font-weight:700; text-decoration:none; color:#ffffff;}
a.ahmenu:hover {text-transform:uppercase; font-size:14px; font-weight:700; text-decoration:none; color:#140404;}

/* QMENU */
table.qmenu {height:14px; width:192px; margin-top:12px;}
img.qmenu {border:0px solid #000000;}
td.tdqmenu {text-align:center;}
td.cqmenu {border-width: 0px 1px 0px 1px; text-align:center; border-style: solid; border-color: #d80b12;}

div.logo {text-align:center; width:222px; margin-top: 30px; margin-bottom:20px;}

/* PIC */
div.tpic {margin-bottom:12px; border:0px solid #000000;}
table.pic {width:489px; height:186px; background:transparent url('/skins/top/images/pic.jpg') no-repeat top left; border:0px solid #000000;}
td.lpad {width:25px;}
td.slogan {height:135px; font:normal normal normal 18px Impact; color: #e0eff5; line-height:24px; text-transform:uppercase;}
td.phone {height:51px; border:0px solid #000000;}
table.contacts {border:0px solid #000000;}
td.tel {background:transparent url('/skins/top/images/tel.gif') no-repeat top center; height:18px; width:13px;}
td.fax {background:transparent url('/skins/top/images/fax.gif') no-repeat center center; height:18px; width:13px;}
td.telnum {padding-left:8px; font:normal normal bold 12px Tahoma; color: #ffffff;}

/* STRUCTURE BREADCRUMBS */
p.bread {font-size: 10px; margin:16px 0px 12px 0px; color:#4a4d4a;}
span.br {color:#27b7f5;}
a.bread:visited {font-size: 10px; text-decoration:underline; color:#4a4d4a;}
a.bread:link {font-size: 10px; text-decoration:underline; color:#4a4d4a;}
a.bread:hover {font-size: 10px; text-decoration:underline; color:#4a4d4a;}

/* Lblock */
table.lblock {width:222px; border:0px solid #000000; table-layout:fixed; margin-bottom:14px;}
td.llhead {background:transparent url('/skins/top/images/blcorner.gif') no-repeat top left; width:8px; height:35px;}
td.lchead {background:#c60915 url('/skins/top/images/bcline.gif') repeat-x top left; height:35px;}
td.lrhead {background:transparent url('/skins/top/images/brcorner.gif') no-repeat top left; width:8px; height:35px;}
td.lbot {background:#c60915 url('/skins/top/images/bbot.gif') repeat-x top left; height:13px;}
td.lbcont {background-color:#f0f1f2; height:13px;}

table.lcont {width:190px; table-layout:fixed; color:#27b7f5; margin:12px 18px 20px 14px; border:0px solid #000000;}
td.lblspace {width:15px; }
td.lbmtitle {font:normal normal bold 12px Tahoma; color:#27b7f5; padding-bottom:5px;}
td.lbli {background:transparent url('/skins/top/images/li.gif') no-repeat top left;}
td.lbtxt {font:normal normal normal 12px Tahoma; color:#7b7171; vertical-align:top; padding-top:7px; padding-bottom:0px;}
td.lbdot {background:transparent url('/skins/top/images/dot.gif') repeat-x bottom left; height:9px;}

a.lmenu:visited {font:normal normal normal 12px Tahoma; text-decoration:underline; color:#7b7171;}
a.lmenu:link {font:normal normal normal 12px Tahoma; text-decoration:underline; color:#7b7171;}
a.lmenu:hover {font:normal normal normal 12px Tahoma; text-decoration:underline; color:#d80b12;}

/*FOOTER*/
table.ft {width:958px; background-color:#dee1e3; height:5px; margin-top:30px;}
td.ftline {width:958px;}
table.footer {width:934px; margin-top:27px;}
td.ftcont {text-align:left; font:normal normal normal 11px Tahoma; color:#7b7171;}
td.ftatom {text-align:right; font:normal normal normal 11px Tahoma; color:#7b7171;}
td.ftbot {height:38px;}

/*briefs news*/
table.briefs {margin-bottom:15px; margin-top:0px;}
td.brdate {height:20px; padding-top:15px; padding-bottom:3px;}
div.ndate {height:20px; width:78px; background:#d80b12 url('/skins/top/images/news.gif') no-repeat top left; color:#ffffff; font-weight:700;line-height:18px; padding-left:20px; padding-top:1px;}

a.h2:visited {font:normal normal normal 14px Tahoma; text-decoration:none; color:#2bb8f5;}
a.h2:link {font:normal normal normal 14px Tahoma; text-decoration:none; color:#2bb8f5;}
a.h2:hover {font:normal normal normal 14px Tahoma; text-decoration:none; color:#2bb8f5;}
td.brtxt {color:#4f4b4b; text-decoration:underline; padding-top:3px; line-height:18px;}
a.brtxt:visited {font:normal normal normal 12px Tahoma; text-decoration:underline; color:#4f4b4b;}
a.brtxt:link {font:normal normal normal 12px Tahoma; text-decoration:underline; color:#4f4b4b;}
a.brtxt:hover {font:normal normal normal 12px Tahoma; text-decoration:underline; color:#d80b12;}
td.newsdot {background:transparent url('/skins/top/images/dot.gif') repeat-x bottom left; height:14px;}
p.date {color:#d80b12; padding:0px; margin-top:5px; font:italic normal normal 12px Tahoma;}
img.news {border:3px solid #dee1e3;}
td.news_img {width: 185px;}
td.news_br {vertical-align:top; }
div.nline {margin-top:18px; margin-bottom:14px; height:2px; background-color:#e4e9ed; border:0px solid #ffff00; line-height:2px;}
p.news_brief {margin-top:3px;  border:0px solid #ffff00;}
table.news_brief {margin-top:8px;}

/* Request */
td.req {color:#2bb8f5;}
span.reqneed {color:#d80b12;}

/* LIST IMG */
table.list_img {}

/*counters*/
#counters img {
      -moz-opacity: 0.3;
      opacity: 0.3;
      -khtml-opacity: 0.3;
      filter: alpha(opacity=30);
 }
 
 #counters a:hover img {
      -moz-opacity: 1;
      opacity: 1;
      -khtml-opacity: 1;
      filter: alpha(opacity=100);
 }
 
 /* ONLY TOR */
 table.torlink {border-style:solid; border-width: 0px 0px 2px 0px; border-color:#e4e9ed; padding-bottom:7px; margin-bottom:22px; margin-top:3px; width:100%;}
td.torl {padding-left:30px;}
table.torlink2 {border-style:solid; border-width: 0px; border-color:#e4e9ed; padding-bottom:7px; margin-bottom:0px; margin-top:3px; width:100%;}
td.torl2 {padding-bottom:15px; padding-top:15px; border-style:solid; border-width: 0px 0px 0px 0px; border-color:#e4e9ed; text-align:center;}