a:link, a:active, a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #4A89BB; text-decoration: none;}

a.menu:link, a.menu:visited, a.menu:active {color: #FFFFFF; text-decoration: none;}
a.menu:hover {color: #000000; text-decoration: none;}
.menu {color: #FFFFFF;}

a.menu_top:link, a.menu_top:visited, a.menu_top:active {color: #CCCCCC; text-decoration: none;}
a.menu_top:hover {color: #EF6C00; text-decoration: none;}
.menu_top {font-size: 80%; color: #CCCCCC;}

a.menu_home:link, a.menu_home:visited, a.menu_home:active {color: #36D37E; text-decoration: none;}
a.menu_home:hover {color: #EF6C00; text-decoration: none;}
.menu_home {font-size: 80%; color: #36D37E;}

a.smak:link, a.smak:visited, a.smak:active {color: #FFFFFF; text-decoration: underline;}
a.smak:hover {color: #000000; text-decoration: none;}
.smak {font-size: 80%; color: #FFFFFF;}

a.grad:link, a.grad:visited, a.grad:active {color: #4A89BB; text-decoration: underline;}
a.grad:hover {color: #000000; text-decoration: none;}
.grad {font-size: 75%; color: #4A89BB;}

a.gray:link, a.gray:visited, a.gray:active {color: #666666; text-decoration: underline;}
a.gray:hover {color: #4A89BB; text-decoration: none;}

a.blue:link, a.blue:visited, a.blue:active {color: #4A89BB; text-decoration: none;}
a.blue:hover {color: #000000; text-decoration: underline;}

BODY {margin: 0 0 0 0; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
TD {color: #000000;  font-size: 85%; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {font-size: 85%; color: #000000; background-color: #FFFFFF; border: 1px solid #4A89BB;}
P {margin-top:0px; margin-bottom:0px;}
H1 {font-size: 150%; color: #4A89BB; margin-top:0px; margin-bottom:0px; font-weight: bold;}
H2 {font-size: 120%; color: #4A89BB; margin-top:0px; margin-bottom:0px; font-weight: bold;}
H3, H4, H5, H6 {font-size: 100%; color: #4A89BB; margin:0px; font-weight: normal;}
FORM {margin:0; padding:0;}
HR {color: #D9D9D9; height: 1px; width: 100%; noshade; padding: 0px; margin: 0px;}

.pd5t {padding-top:5px;}
.pd5lr {padding-left:5px; padding-right:5px;}
.pd5b {padding-bottom:5px;}
.pd10r {padding-right:10px;}
.pd10l {padding-left:10px;}
.pd10b {padding-bottom:10px;}
.pd10lr {padding-left:10px; padding-right:10px;}
.pd20r {padding-right:20px;}
.pd20l {padding-left:20px;}
.pd20t {padding-top:20px;}
.pd20rl {padding-left:20px; padding-right:20px;}

.small {font-size: 65%;}
.smaller {font-size: 65%; font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.fix11px {font-size: 11px;}
.fix20px {font-size: 20px;}

.white {color: #FFFFFF;}
.brown {color: #A15813;}
.blue {color: #2178A3;}
.gray {color: #666666;}

.block_header {font-size: 95%; height:40px; padding:1px; padding-left:5px; vertical-align: bottom; font-weight: bold;}
.block {font-size: 80%; padding-top:1px; padding-bottom:1px;}

.input_search {font-size: 80%; color: #CCCCCC; background-color: #000000; border: 1px solid #AAAAAA; width:100px; height:16px;}
.input_block {font-size: 80%; color: #000000; background-color: #FFFFFF; border: 1px solid #4A89BB; width:100%; height:16px;}

.border_r {border-right: 1px solid #4A89BB;}
.border_t {border-top: 1px solid #4A89BB;}
.border_black {border: 1px solid #000000;}











##############


#a.stat:link, a.stat:visited, a.stat:active {color: #99F081; text-decoration: none;}
#a.stat:hover {color: #FFFFFF; text-decoration: none;}
#.stat {font-size: 70%; color: #99F081;}

#a.downmenu:link, a.downmenu:visited, a.downmenu:active {color: #666666; text-decoration: underline;}
#a.downmenu:hover {color: #4C8133; text-decoration: none;}
#.downmenu {font-size: 80%; color: #FFFFFF;}

#a.footermenu:link, a.footermenu:visited, a.footermenu:active {color: #CCCCCC; text-decoration: none;}
#a.footermenu:hover {color: #999999; text-decoration: underline;}
#.footermenu {font-size: 65%; color: #CCCCCC;}

#a.none:link, a.none:visited, a.none:active, a.none:hover {text-decoration: none;}

#.splash_bt {font-size: 80%;}
#.header_menu {color: #4C8133}
#.normal {font-size: 85%;}

#.table {border-top: 1px solid #E9E9E9; padding-top:5px; padding-bottom:5px;}
#.table20 {border-top: 1px solid #E9E9E9; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;}
#.line_top {border-top: 1px solid #D9D9D9; }
#.line_left {border-left: 1px solid #D9D9D9;}
#.line_right {border-right: 1px solid #D9D9D9;}
#.line_bottom {border-bottom: 1px solid #D9D9D9;}

#.red {color: #FF0000;}





##############


#UL {margin-top: 0px; margin-bottom: 0px; padding: 0px;}
#OL {margin-top: 0px; margin-bottom: 0px;  padding: 0px;}
#LI {margin-top: 4px; margin-bottom: 4px;}

#.pd10 {padding-left: 10px; padding-right: 10px;}
#.pt5 {padding-top: 5px; padding-bottom: 5px;}
#.pa5 {padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}
#.input {width:100%;}

#.news {font-size: 70%;}

#.td {padding-top:5px; padding-bottom:5px; padding-right:2px; padding-left:2px;}
#.ln1 {border-top: solid 1px #E5E5E5;}
#.ln1small {border-top: solid 1px #E5E5E5; font-size:9px; padding-right:5px;}
#.ln2 {border-top: solid 1px black;}
#.ln2small {border-top: solid 1px black; font-size : 9px;}
#.ln3 {border-left: solid 1px #E5E5E5;}
#.ln4 {border-bottom: solid 1px #E5E5E5;}

#.brL {border: solid; border-width: 0px 0px 1px 1px; border-color: #DDDDDD;}
#.brB {border: solid; border-width: 0px 0px 1px 0px; border-color: #DDDDDD;}
#.brR {border: solid; border-width: 0px 1px 1px 0px; border-color: #DDDDDD;}
#.brT {border-top: solid 1px #DDDDDD;}

#.td_over {cursor:hand; background-color:#EDEDED;}
#.td_out {background-color:#FFFFFF;}
