/********************************* body *********************************/
body { margin: 0px; padding: 0px; font-family:"Times New Roman", Times, serif; font-size: 14px; background: #000000; color: #8c6f5a; line-height:140%; }
body a {color:#801470; text-decoration:none; font-weight:bold; }

/********************************* container *********************************/
#container_repeat { width:100%; background:url(../media/container_repeat.gif) repeat-x top; }
#container_repeat #container_bg { width:100%; background:url(../media/container_bg.gif) no-repeat top; }
#container_repeat #container_bg #container { margin:0 auto; width:900px; }

/***left_column***/
#container #left_column { width:540px; float:left; overflow: hidden; background:#000000; }
#left_column #logo { width:540px; height:186px; overflow: hidden; }
#left_column #menu { width:540px; height:60px; background:#000; overflow: hidden; }
/* info */
#left_column #info { width:540px; height:52px; overflow: hidden; background:url(../media/info_bg.jpg) no-repeat top right; }
#info .txt { width:480px; height:34px; margin:0px; padding-top:18px; text-align:left; padding-right:25px; padding-left:35px; color:#5b483a; }
#info .txt .active a { color:#9f3c78; text-decoration:none; font-weight:normal; }
#info .txt .no_active a { color:#8c6f5a; text-decoration:none; font-weight:normal; }
/* content */
#left_column #content { width:540px; overflow: hidden; background:url(../media/content_bg.jpg) no-repeat top right; }
#left_column #txt_content { width:485px; padding:5px 20px 5px 35px; }
#txt_content h1 { color:#b61da0; font-size:40px; font-weight: normal; line-height:110%; }
#txt_content h2 { color:#b61da0; font-size:35px; font-weight: normal; line-height:110%; }
#txt_content h3 { color:#b61da0; font-size:28px; font-weight: normal; line-height:110%; }

/***right_column***/
#container #right_column { width:360px; float:left; overflow: hidden; }
#right_column #topLine { width:360px; height:4px; overflow: hidden; background:url(../media/rightcolumn_line.gif) no-repeat; }
#right_column #flash { width:360px; height:376px; overflow: hidden; background:#000; }
/*submenu*/
#right_column #submenu { width:360px; overflow: hidden; background: url(../media/submenu_top.gif) no-repeat top right; }
#submenu { width:360px; margin-top:0px; margin-bottom:0px; background: url(../media/menu_nag_bg.jpg) no-repeat top;  }
#submenu .nag { height:60px; width:360px; overflow:hidden; }
#submenu .level_1 a { line-height:120%; font-family:Tahoma,sans-serif; font-weight:normal; display:block; font-size:12px; color:#775f4d; text-decoration:none; width:294px; padding:8px 20px 8px 46px; background: url(../media/arrow_normal.gif) no-repeat 28px 14px; }
#submenu .level_1 a:hover { line-height:120%; font-family:Tahoma,sans-serif; font-weight:normal; display:block; font-size:12px; color:#801470; text-decoration:none; width:294px; padding:8px 20px 8px 46px; background: url(../media/arrow_over.gif) no-repeat 28px 14px; }
#submenu .level_1_active a { line-height:120%; font-family:Tahoma,sans-serif; font-weight:normal; display:block; font-size:12px; color:#801470; text-decoration:none; width:294px; padding:8px 20px 8px 46px; background: url(../media/arrow_over.gif) no-repeat 28px 14px; }
#submenu .level_2 a { line-height:120%; font-family:Tahoma,sans-serif; font-weight:normal; display:block; font-size:11px; color:#775f4d; text-decoration:none; width:276px; padding:8px 20px 8px 64px; background: url(../media/arrow_normal.gif) no-repeat 46px 14px; }
#submenu .level_2 a:hover { line-height:120%; font-family:Tahoma,sans-serif; font-weight:normal; display:block; font-size:11px; color:#801470; text-decoration:none; width:276px; padding:8px 20px 8px 64px; background: url(../media/arrow_over.gif) no-repeat 46px 14px; }
#submenu .level_2_active a { line-height:120%; font-family:Tahoma,sans-serif; font-weight:normal; display:block; font-size:11px; color:#801470; text-decoration:none; width:276px; padding:8px 20px 8px 64px; background: url(../media/arrow_over.gif) no-repeat 46px 14px; }

/***footer***/
#container_repeat #container_bg  #footer_bg { margin-top:3px; margin-bottom:10px; width:100%; background:url(../media/footer_repeat.gif) top repeat-x;  }
#footer_bg #footer { margin:0 auto; width:900px; height:50px; background:url(../media/footer_line.gif) top no-repeat; }
#footer #left { width:540px; height:50px; float:left; overflow: hidden; }
#footer #right { width:315px; float:left; text-align:left; padding-top:20px; padding-left:45px; padding-bottom:15px; overflow: hidden; background:#151310; border-top: 1px solid #2e2b26; }

/********************************* global *********************************/
.font15 { font-size:15px; }
.clear { clear:both; }
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}
