body { margin: 0; }

.bg1 { background: url(/img/1.jpg) top repeat-x; }
.bg2 { background: url(/img/2.jpg) top left no-repeat; }
.bg3 { background: url(/img/3.jpg) top right no-repeat; height: 242px; }
.bg4 { background: url(/img/8.jpg) top repeat-x; }
.bg5 { background: url(/img/6.jpg) top left no-repeat; }
.bg6 { background: url(/img/7.jpg) top right no-repeat; height: 187px; }
.bg7 { background: url(/img/17.gif) left repeat-y; }
.bg8 { background: url(/img/18.gif) left repeat-y; }
.bg9 { background: #f2f2f2 url(/img/13.gif) bottom no-repeat; }
.bg10 { background: url(/img/4.gif) top repeat-x; }
.bg11 { background: url(/img/3.gif) top no-repeat; }
.bg12 { background: url(/img/21.gif) left repeat-y; }
.bg13 { background: url(/img/7.gif) left repeat-y; }
.bg14 { position: absolute; top: 0; width: 100%; text-align: center; }

a { color: #0b4ba8; }
a:hover { text-decoration: none; }

a img { border: 0; }

.field { width: 180px; border: 1px solid #CCCCCC; font: normal 12px arial; color: #666666; margin: 0 0 7px 0; }
.button { width: 100px; border: 1px solid #cccccc; font: normal 12px arial; color: #fff; background: #4da0d0; padding: 3px; }

.forum { font: normal 11px/14px arial; padding: 10px 45px 10px 45px; text-align: left; }
.forum a { font-weight: bold; }
.author { color: #999999; }

h1 { font: normal 30px/30px georgia; text-align: center; background: url(/img/2.gif) bottom no-repeat; 
	padding: 20px 0 15px 0; margin: 0; }
h3, h3 a { font: normal 18px/45px arial; color: #666666; margin: 0; }
h2 { font: bold 22px arial; }
.content h3 { font: normal 18px/20px arial; color: #000; margin: 15px 0 10px 0; }

.cal { font: normal 11px arial; }
.cal td:hover { background: #4da0d0; color: #fff; }
.cal td:hover a { color: #fff; text-decoration: none; }
.vyh { color: #999999; }
.content { background: url(/img/5.gif) top right no-repeat; padding: 0 33px 25px 33px; font: normal 12px/18px arial; }

.menu1 { background: url(/img/12.gif) bottom no-repeat; }
.menu2 { background: url(/img/9.gif) top no-repeat; padding: 20px 40px 20px 40px; }
.menu3 { background: url(/img/10.gif) left repeat-y; }

.menu1 ul { list-style: none; text-align: center; margin: 0; padding: 0; }
.menu1 ul li { background: url(/img/19.gif) bottom no-repeat; padding: 0 0 10px 0; font: normal 16px/16px georgia; color: #fff;margin: 0 0 2px 0; }
.menu1 a { color: #fff; text-decoration: none; }
.menu1 a:hover { color: #000; }
.menu1 ul li.sub { font: normal 12px georgia; background-image: url(/img/spacer.gif); margin: 0; padding: 0; }
.menu1 ul li.sub a { color: #b6fffb; }
.menu1 ul li.sub a:hover { color: #000; }

/*.news a { font: normal 15px georgia; }*/
.news span { font: normal 15px georgia; }
.news td { font: normal 13px georgia; }
.news td.small a { font: normal 11px arial; }

.small { font: normal 11px arial; color: #666666; }
.small a { color: #666666; }

.tbltop table tr td { vertical-align: top; }

