html,body { margin: 0px !important; padding: 0px !important; background: #FFFFFF url("/images/body.jpg") repeat bottom left; color:#9E0404;}
form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
table { color: #666666; font: normal 8pt Verdana, Arial, Tahoma; text-align: left; width:auto; height:auto; text-align:left;}
tr { vertical-align: top; }
td { vertical-align: top; padding: 0px; }
img { border:0px; }
input { width:250px; height:17px; background: #FFF3B5; border: solid 1px #E4AF59; font:normal 10px Verdana, Arial, Tahoma; color:#9E0404; padding:0px 2px 0px 2px;}
input.btn { width:auto; height:20px; background: #FFF3B5; border: solid 1px #E4AF59; font:normal 10px Verdana, Arial, Tahoma; color:#9E0404; padding:0px 2px 0px 2px;}
textarea { width:250px; height:120px; background: #FFF3B5; border: solid 1px #E4AF59; font:normal 11px Verdana, Arial, Tahoma; color:#9E0404; padding:2px 2px 0px 2px; overflow:auto;}
a, a:active, a:visited { color: #AAAAAA; font:normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a:hover { color: #FC6500; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}
.bot { vertical-align:bottom; } 
.mid { vertical-align:middle; }

.width { width:100%;}
.main { background: url("/images/fon.jpg") repeat top left; width:100%;height:100%;}
.main2 { width:1003px;}     
.left_bg { background: url("/images/left_bg.gif") repeat-y top right; width:48px; }
.right_bg { background: url("/images/right_bg.gif") repeat-y top left; width:48px; }
.top_bg { background: url("/images/top_bg.jpg") no-repeat bottom right; height:70px; }
.menu_bg { background: url("/images/menu_bg.jpg") no-repeat top right; height:24px;}

a.topmenu, a.topmenu:active, a.topmenu:visited{ color: #FFFFFF; font:bold 7pt Verdana, Arial, Tahoma; text-decoration:none; background: url("/images/menu_li.gif") no-repeat center left; padding: 6px 15px 5px 15px; display:inline; position:relative; height:24px; width:auto; top:6px;}
a.topmenu:hover { color: #FFFFFF; font: bold 7pt Verdana, Arial, Tahoma; text-decoration:none;background:#990000 url("/images/menu_li.gif") no-repeat center left; padding: 6px 15px 5px 15px; display:inline; position:relative; height:24px; width:auto;  top:6px;}
.bg_white { background: #FFFFFF;}
.left_block_bg { background: #FFFFFF url("/images/left_block_bg.jpg") no-repeat top left; width:335px;}
.right_block_bg { background: #FFFFFF url("/images/right_block_bg.jpg") no-repeat top left; padding-top:20px; height:380px;}
.footer_bg { background: url("/images/footer_bg.gif") no-repeat top left; height:31px; color:#888888; font: normal 7pt Arial; vertical-align:bottom; padding-bottom:6px;}
.hdr { color:#FF7D26; font:normal 13pt Trebuchet MS, Arial; height:20px;}
.hdr2 { color:#666666; font:bold 9pt Trebuchet MS, Arial; height:20px;}
.cont { width:97%; background: url("/images/cont_bg.gif") repeat-x top left;}
.cont td { padding:5px;}
.bord { border:solid 5px #CCCCCC;}
.sep { background: url("/images/sep.gif") no-repeat center center; height:25px;}