BODY,TD {margin-top:0px; font-family: Tahoma, Arial; font-size: 12px; line-height: 17px; }
A:link { font:12px/135% Tahoma,sans-serif; color:#0022f0;}
A:hover { background:#ffff88;}
A:visited {font:12px/135% Tahoma,sans-serif; color:#0022f0;}

h1 {font:18px/100% "Arial, Tahoma"; color: #112244; margin-top:3px;}
h2 {font:16px/100% "Arial, Tahoma"; color: #224466; margin-top:3px; font-weight:bold}
hh22 {font:16px/85% "Arial"; color: #4455bb; font-weight:bold; margin-top:1px; margin-bottom: 0px;}
h3 {font:18px/90% "Arial, Tahoma";}
a.h3 {font:18px/90% "Arial, Tahoma";}

.fb {font:14px/170% "Tahoma";}
a.fb {font:14px/170% "Tahoma"; color:#6666ff; text-decoration: none; border-bottom: 1px dashed #000080;}

.show { display: block; visibility: visible;}
.hidden { display: none; visibility: hidden; }

.catname {font:18px/120% "Tahoma"; color: #226688;}
.prtname {font:15px/120% "Tahoma"; color: #cc5533; font-weight:bold;}
.city {font:14px/120% "Tahoma"; color: #4466ee; font-weight:bold;}
.region {font:14px/100% "Arial"; color: #dd4422; background:#ffffcc;}

.tekrzd {font:14px/140% "Tahoma"; color: #224466; font-weight:bold;}
.tekprt {font:13px/140% "Tahoma"; color: #334488; font-weight:bold;}

A.small:link { font:11px/120% Tahoma,Arial;}
A.small:hover { background:#ff0;}
A.small:visited {font:11px/120% Tahoma,Arial;}
A.tb {font:11px/120% "Tahoma"; color: #3366dd; font-weight:bold;}
A.atitle:link,visited { font:12px/125% Arial, Tahoma,sans-serif; font-weight:bold;}

.prt_on {font:10px/120% "Tahoma"; font-weight:bold;}
A.prt2 { font:11px/125% Arial,Tahoma;}
A.prt2:hover { background:#ff8;}

.small2 { font:10px/110% Arial,Tahoma;}

.cat a {font:13px/150% "Arial,Tahoma"; color: #0048a0;}

.cate {font:16px/100% "Tahoma,Arial"; color: #046; font-weight:bold;}
.cate ul {clear:left; padding:0; list-style-type:none;}
.cate a {font:12px/150% Arial, Sans-serif; color: #0000ee}
.cate h {font:16px/100% "Tahoma"; color: #046; font-weight:bold;}

.smallred {font:11px/110% "Arial"; color: #bb4422;}
.foottext {font:11px/120% "Arial"; color: #444444;}
.foottext a {font:11px/120% Arial, Sans-serif; color: #0022ee}

.map {font:16px/100% "Tahoma"; color: #046; font-weight:bold;}
.map a {font:15px/125% Arial, Sans-serif; color: #0000ee}
.map ul {font:10px/100% Tahoma;}
.map ul a {font:11px/100% Tahoma; color:#000000; text-decoration:none;}
.map ul a:hover {font:11px/100% Tahoma; color:#880000; text-decoration:underline;}
.map h a {font:17px/100% "Tahoma"; color: #046; font-weight:bold; text-decoration:underline;}

.f11 {font:11px/110% "Tahoma"; color: #111111;}
.f11 a {font:11px/125% "Tahoma"; color: #1122ff; }
.f11g {font:11px/110% "Tahoma"; color: #006633;}
.f12  {font:12px/125% "Tahoma"; color: #111111;}
.f12b {font:12px/125% "Tahoma"; color: #2244bb;}
.f12r {font:12px/125% "Tahoma"; color: #ff2200;}

.t11 {font:11px/120% "Tahoma"; color: #3366dd;}
.t11b {font:11px/120% "Tahoma"; color: #3366dd; font-weight:bold;}
.t12  {font:12px/120% "Tahoma"; color: #4466ee; }
.t21b {font:21px/100% "Arial, Tahoma"; color: #3355dd; }

.err  {font:15px/100% "Times new roman"; color: #f00088; font-weight:bold;}
.msg  {font:17px/100% "Times new roman"; color: #f00022; background:#fff999;}
.msgs {font:14px/100% "Arial"; color: #d02000;}
.msgi{font:12px/150% "Tahoma"; color:#ee4444; background:#fefef0;; border:1px dashed;}

a.lang {font:11px/150% "Tahoma"; font-weight:bold; text-decoration: underline;}
a.red {font:12px/100% "Tahoma"; color: #f00022; background:#fffbbb;}
a.red13 {font:14px/100% "Tahoma"; color: #f00022; background:#fffbcc;}

.hh0 {font:13px/140% "Tahoma";}
.hhred {font:15px/100% "Tahoma"; color: #dd4422;}
.hh11red  {font:11px/100% "Tahoma"; color: #dd4422;}
.hhblue {font:14px/125% "Arial,Tahoma"; color: #2244bb;}
.hhbrown {font:14px/125% "Tahoma"; color: #992200;}
.hh1 {font:16px/130% "Verdana"; font-weight:bold; color: #2277aa;}
.hh10 {font:14px/120% "Tahoma"; font-weight:bold;}
.hh10green {font:14px/120% "Tahoma"; font-weight:bold; color: #226688;}
.hh2 {font:20px/130% "Times new roman"; font-weight:bold;} 
.hh3 {font:26px/130% "Times new roman"; font-weight:bold;} 
.hh4 {font:28px/130% "Times new roman"; font-weight:bold;} 

.rtbl {background-color: #ffffff; border: 1px solid #18a8e9;}
.rtdttl {text-align:center; background-color:#18a8e9;}
.rtdtext{font-family: Verdana; color:#ffffff; font-size:12px; font-weight: bold;}

.htbl1 {background-color: #223366;}
.htbl {text-align:center; background-color: #bbddee; font:17px/110% "Tahoma"; color: #223355;}
.btbl {padding:4px 0px 4px 5px; text-align:left; background-color: #f4f6f6; font:11px/120% "Tahoma"; color: #111122;}
a.btbl {font:12px/120% "Tahoma"; color: #002266; font-weight: bold;}

a.vsl_help { text-decoration:none; color:#000; border-bottom:dashed 1px #000; }
a.vsl_help span { display:none;}
a.vsl_help:hover { position:relative; }
a.vsl_help:hover span { position:absolute; display:block; left:-180px; top:20px;
border:solid 1px #000; background:#ffe; white-space:wrap; color:#000; padding:1px;}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

.dom {font:20px/100% "Tahoma"; color: #0060ff;}
a.dom {font:20px/100% "Tahoma"; color: #0060ff;}

a.button1 {
 background: transparent url('img/bg_button_a.gif') no-repeat scroll top right;
 color: #c01;
 display: block;
 float: right;
 font: normal 14px arial,sans-serif,arial;
 height: 24px;
 margin-right: 6px;
 padding-right: 18px;
 font-weight:bold;
}
a.button1 span { background: transparent url('img/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px;} 
a.button1:hover { background-position: bottom right; outline: none; }
a.button1:hover span { background-position: bottom left; padding: 6px 0 4px 18px; } 

.open {border: solid 1px #888; border-right: none; border-bottom: none; text-align: center; background:#FFFFFF;}
.close {border: solid 1px #888; border-right: none; text-align: center; background: #eeeeee;}
