
html { height: 100%; }

body { height:100%; background: url(../img/body_bg.jpg) 0px 0px repeat-x; margin: 0px; padding: 0px; }
td, body { font-family: Tahoma, sans-serif; font-size: 11px; }

div.rel { position: relative; }
div.abs { position: absolute; }
div.clr { clear: both; }

td.top_left { width:50%; background: url(../img/top_left_bg.jpg) top right no-repeat; }
td.top_right { width:50%; background: url(../img/top_right_bg.jpg) top left no-repeat; }
td.top_center { vertical-align: top; }

td.middle_left { width:50%; background: url(../img/middle_left_bg.jpg) top right no-repeat; }
td.middle_right { background: url(../img/middle_right_bg.jpg) top left no-repeat; }
td.middle_center { vertical-align: top; background: #FFF; }

.top_menu { bottom: 8px; left: 0px; }

.HomeMiddle { padding: 18px 0px 22px 0px; }

.NavMenu { background: url(../img/footer_bg.jpg) 0px 0px no-repeat; height: 95px; width: 100%; margin: 0px 0px 10px 0px; }

.sh_box1 { background: url(../img/sh_box1.jpg) 0px 0px no-repeat; width: 319px; height:462px; vertical-align: top }
.sh_box2 { background: url(../img/sh_box2.jpg) 0px 0px no-repeat; width: 319px; height:462px; vertical-align: top }
.sh_box3 { background: url(../img/sh_box3.jpg) 0px 0px no-repeat; width: 319px; height:462px; vertical-align: top }

.shortcuts_box { padding: 12px 0px 0px 0px; }

a.top_menu0 .item_i { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_i_0.jpg) 0px 0px no-repeat; width: 105px; height: 44px; text-indent: -9999px; }
a.top_menu0:hover .item_i { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_a_0.jpg) 0px 0px no-repeat; width: 105px; height: 44px; text-indent: -9999px; }
a.top_menu0 .item_a { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_a_0.jpg) 0px 0px no-repeat; width: 105px; height: 44px; text-indent: -9999px; }


a.top_menu1 .item_i { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_i_1.jpg) 0px 0px no-repeat; width: 195px; height: 44px; text-indent: -9999px; }
a.top_menu1:hover .item_i { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_a_1.jpg) 0px 0px no-repeat; width: 195px; height: 44px; text-indent: -9999px; }
a.top_menu1 .item_a { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_a_1.jpg) 0px 0px no-repeat; width: 195px; height: 44px; text-indent: -9999px; }


a.top_menu2 .item_i { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_i_2.jpg) 0px 0px no-repeat; width: 167px; height: 44px; text-indent: -9999px; }
a.top_menu2:hover .item_i { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_a_2.jpg) 0px 0px no-repeat; width: 167px; height: 44px; text-indent: -9999px; }
a.top_menu2 .item_a { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_a_2.jpg) 0px 0px no-repeat; width: 167px; height: 44px; text-indent: -9999px; }


a.top_menu3 .item_i { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_i_3.jpg) 0px 0px no-repeat; width: 101px; height: 44px; text-indent: -9999px; }
a.top_menu3:hover .item_i { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_a_3.jpg) 0px 0px no-repeat; width: 101px; height: 44px; text-indent: -9999px; }
a.top_menu3 .item_a { cursor:pointer; float:left; background: #A60B5F url(../img/top_menu/item_a_3.jpg) 0px 0px no-repeat; width: 101px; height: 44px; text-indent: -9999px; }


div.shortcuts_sub_box { background: url(../img/box_bg.jpg) top left no-repeat; margin: 0px 0px 10px 0px;}
div.shortcuts_sub_box .shortcuts_sub_box_down{ background: url(../img/box_bg1.jpg) bottom left no-repeat; padding: 0px 0px 10px 0px; }


div.shortcuts_sub_box_active { background: url(../img/box_active_bg.jpg) top left no-repeat; margin: 0px 0px 10px 0px;}
div.shortcuts_sub_box_active .shortcuts_sub_box_active_down{ background: url(../img/box_active_bg1.jpg) bottom left no-repeat; padding: 0px 0px 10px 0px; }


div.text_top { background: url(../img/text_top.jpg) top left no-repeat; height: 20px; width: 647px; }
div.text_middle { background: url(../img/text_middle.jpg) top left 	repeat-y; width: 647px; }
	div.text_middle_spacer { padding: 0px 10px 0px 10px; }
div.text_bottom { background: url(../img/text_bottom.jpg) bottom left no-repeat; height: 20px; width: 647px; }



div.corner_bottom { top:-6px; right: -3px; height: 15px; width: 20px; background: #fff url(../img/corner_bottom.jpg) top right no-repeat; }
div.corner_top { top:-9px; right: -3px; height: 15px; width: 20px; background: url(../img/corner_top.jpg) top right no-repeat; }
div.corner_top_top { top:-9px; right: -7px; height: 15px; width: 25px; background: url(../img/corner_top_top.jpg) top right no-repeat; }
