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

a.footer:link, a.footer:visited, a.footer:active {color: #999999; text-decoration: none;}
a.footer:hover {color: #000000; text-decoration: underline;}

a.grad:link, a.grad:visited, a.grad:active {color: #000000; text-decoration: underline; font-weight: bold;}
a.grad:hover {color: #CF0000; text-decoration: none; font-weight: bold;}
.gradline {font-size: 85%; color: #000000; font-weight: bold;}

a.button_gray:link, a.button_gray:visited, a.button_gray:active {color: #666666; text-decoration: none; font-weight: bold;}
a.button_gray:hover {color: #000000; text-decoration: none; font-weight: bold;}
.button_gray {font-size: 85%; color: #666666; font-weight: bold;}

a.button_red:link, a.button_red:visited, a.button_red:active {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.button_red:hover {color: #000000; text-decoration: none; font-weight: bold;}
.button_red {font-size: 85%; color: #FFFFFF; font-weight: bold;}

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

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

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

.pd5r {padding-right:5px;}
.pd5b {padding-bottom:5px;}
.pd10t {padding-top:10px;}
.pd10rb {padding-right:10px; padding-bottom:10px;}
.pd15r {padding-right:15px;}
.pd20t {padding-top:20px;}
.pd30l {padding-left:30px;}
.pd30r {padding-right:30px;}
.pd30rl {padding-left:30px; padding-right:30px;}
.pd40l {padding-left:40px;}
.pd40rl {padding-left:40px; padding-right:40px;}
.pd50l {padding-left:50px;}
.pd50r {padding-right:50px;}
.pd50rl {padding-left:50px; padding-right:50px;}

.red {color: #CF0000;}
.red_phone {font-size: 90%; color: #CF0000; font-weight: bold;}
.red_city {font-size: 70%; color: #CF0000; font-weight: bold;}
.red_mail {font-size: 75%; color: #CF0000;}
.gray_small {font-size: 75%; color: #999999;}

.input_search {font-size: 75%; color: #888888; background-color: #FFFFFF; border: 1px solid #CCCCCC; width:85px; height:18px;}

.menu_red {background-image: url(_/bt1_bg.gif);}
.menu_gray {background-image: url(_/bt3_bg.gif);}

