body { margin:0px; padding:0px; background:white url(/g/tlo.gif) fixed; }
body, td { font-family: arial; font-size: 13px; }
img, object { display:block; border:0px; }
a:link { color:black; }
a:visited { color:#666; }
a:hover { color:#c00;}
a:active { color:#c00; }
form { margin:0px; padding:0px; }
p { margin-top:15px; margin-bottom:15px; }
pre, code, tt {font-size:12px; color:#c00;}  /* 02526f */


#t1    {width:100%;}
#t1 tr {text-align:left;}
#t2    {border: 2px solid #ccc; background: white;}

#t4    { width:942px; border: 1px solid #ccc; background: url(/g/cien.gif) repeat-x;}
#t4a   { width:250px; vertical-align:top; }
#t4b   { vertical-align:top; border-left: 1px solid #ddd;}

.imgc { text-align:center; }
.objc { text-align:center; }
.objc object { display:inline; }
.imgc img { display:inline; }
.lit { display:inline; width: 7px; }

.menu { width:950px; height:40px; margin-bottom:5px; }
.menu2 { width:257px; background: bottom url(/g/m2.gif) repeat-x;}
.menu1 { width:6px; font-size:1px; background: bottom url(/g/m1.gif) no-repeat; }
.menu3 { background: bottom url(/g/m2.gif) repeat-x; border-left:1px solid #ccc; font-size:12px; color:gray;}
.menu3 a:link { font-weight:bold; color:black;}
.menu3 a:visited {font-weight:bold; color:black;}
.menu3 a:hover {font-weight:bold; color:#c00;}
.menu3 a:active {font-weight:bold; color:#c00;}
.menu4 { width:6px; font-size:1px; background: bottom url(/g/m3.gif) no-repeat; }

.stopka { width:950px; height:30px; margin-top:5px; }
.stopka1 { width:6px; font-size:1px; background: top url(/g/d1.gif) no-repeat; }
.stopka2 { background: top url(/g/d2.gif) repeat-x;}
.stopka2 a:link { color:black;}
.stopka2 a:visited { color:black;}
.stopka2 a:hover {color:#c00;}
.stopka2 a:active {color:#c00;}
.stopka3 { width:6px; font-size:1px; background: top url(/g/d3.gif) no-repeat; }


#stopka { border: 1px solid #ccc; margin-top:2px; padding:3px; text-align:center;
  background: bottom url(/g/cien2.gif) repeat-x;
}
#stopka img { display:inline; vertical-align:-3px;}

.belka1 { color:white; font-weight:bold; padding:4px; background: url(/g/belka.gif) repeat-x;
  border-left:1px solid gray; border-right:1px solid gray; margin-top:0px;
}

.tb { width:100%; border:1px solid gray; border-bottom:0px; border-top:0px; }
.tb1 { color:white; font-weight:bold; background: url(/g/belka.gif) repeat-x; border-bottom:1px solid gray; 
padding:4px 0px 3px 4px;}
.tb2 { padding:3px; padding-bottom:0px; background: url(/g/cien.gif) repeat-x; font-size:12px;}
.tb2b { padding:3px; padding-bottom:0px; font-size:12px;}
@media print {
  body { display:none; }
}
.tb3  {width:100%; margin-bottom:6px; height:4px;}
.tb3a {width:4px;  background: url(/g/tb3a.gif) no-repeat bottom left; font-size:1px; line-height:0px;}
.tb3b {height:4px; background: url(/g/tb3b.gif) bottom repeat-x; font-size:1px; line-height:0px;}
.tb3c {width:4px;  background: url(/g/tb3c.gif) no-repeat bottom right; font-size:1px; line-height:0px;}

.ftxt { background:white;
  border-top: 1px solid gray; border-left: 1px solid gray;
  border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;

}
.fsub { background:#eee; border-top: 1px solid #CCC; border-left: 1px solid #CCC;
  border-right: 1px solid gray; border-bottom: 1px solid gray;
}

.m {font-size:12px; }
.d {font-size:16px; }
.b {font-weight:bold; }
.c {text-align:center; }
.r {text-align:right; }
.cg {color:gray; }
.red {color:#c00; }
.green {color:green;}
.vat {vertical-align:top; }

.nag1 {
  width: 80%; background: white; padding-left: 5px; font-weight:bold;
  border-left: 8px solid gray; border-bottom: 1px solid gray; margin: 20px 0px;
}

.kod { background:#fffffa; border:1px solid #ccc; padding:5px; } /* #f9f9f9 */
.kod a { text-decoration:underline; color: #000077;}
.kod a:hover { text-decoration:none; }


.ikona { background:url(/g/ikona.gif) no-repeat 0px 2px; text-indent:16px; }
.kartka { background:url(/g/kartka.gif) no-repeat 0px 1px; text-indent:15px; }

.logo { font-family:"Courier New", courier; text-decoration:none; font-weight:bold; }
.l_a { color:#fff; background:#c00; padding:0px 3px; }
.l_b { color:#c00; padding-left:1px; }
.l_c { color:#000; }

.treem div div {margin-left:18px; padding-top:3px; padding-bottom:3px;}
.treem {line-height:18px; margin-top:15px;}
.treem div {font-weight:bold;}
.treem div a {padding-left:18px; font-weight:normal; background:url(../g/kartka.gif) no-repeat;}
.tree {font-size: 12px;}
.tree img {display:inline; vertical-align: middle; width:18px; height:18px;}
.tree a {text-decoration:none;}
.tree a:hover {text-decoration:underline;}
