/* tz.ru by vasily :) */

/* General */
* { margin: 0;padding: 0;}
body { margin: 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #000000; background: #79b9ff url(img/tz-bg.jpg) repeat-x left top; }
#tz { position: absolute; top: 89px; left: 18px; width: 265px; height: 48px; }
#tz img { border: 0; }

#maininfo { background: url(img/line.gif) no-repeat top left; min-width: 750px; margin: 310px 10% 15px 10%; padding: 0 0 0 20px; }
#maininfo p, h1 {padding-bottom: 1ex;}

#zavesa { background: url(img/line.gif) no-repeat bottom right; padding: 0 15px 0 0; }
#zavesa ul,ol {padding-left: 1.5em;}

h1 {font-size: 150%;}

.image {margin: 10px auto; width: 750px; text-align: center; background-color: #fff; border: 1px solid #0066CC;}
.nb {white-space: nowrap;}

#menu { text-align: center; border:0; width: 750px; margin: 0 auto; background:url(img/line.gif) repeat-y top left;}
#menu div {background:url(img/line.gif) repeat-y top right;}
#menu img {margin: 0 10px 0 10px; border: 0;}

#gdata {background:url(img/g-top.gif) no-repeat top left; padding-top: 10px; width: 750px; margin: 15px auto;}
#gdata div { background:url(img/g-middle.gif) repeat-y top left;}
#gdata ul { background:url(img/g-bottom.gif) no-repeat bottom left; padding-bottom: 10px; list-style-type:none;}
#gdata ol {padding-bottom: 10px; list-style-type:none;}
#gdata li { background:url(img/strelko.gif) no-repeat 12px 2px; padding-left: 2em;}

a {color: #fff;}

#gdata a { color: #333; text-decoration: none;}
#gdata a:hover {text-decoration:underline;}

#footer { clear: both; width: 100%; background: url(img/clouds.gif) repeat-x top left; height: 104px; text-align: right;}
#footer img {padding: 30px;}

#amenu ul{ list-style-type: none; padding: 0 30px 5px 0; text-align: right; font-size: 60%; text-transform: uppercase; }
#amenu ul li{ display: inline; padding: 0 0 0 15px; }
#amenu a {text-decoration: none; color: #fff;}

table, table td, table th {border-collapse: collapse; clear: both; border: 1px solid #111; text-align: center; font-size: 90%;}