/*------------------------------main settings------------------------------*/
body {margin:0px;padding:0px;background:#ffffff no-repeat bottom center url('../img/cir_4.gif');}
table {border:0px;border-collapse:collapse;}
table td {padding:0px;}	
tr,td,font {font-family: Georgia, sans-serif;font-size:100%;text-decoration:none;color:#4a4a4a;}
img {border:0;}
.png {behavior: url('common/pngbehavior.htc');}
/*------------------------------basic links--------------------------------*/
a {color:#944f00;}
a:hover {color:#db3603;text-decoration:none;}
/*-------------------------------------------------------------------------*/
.visible {display:block;}
.invisible {display:none;}
/*------------------------------basic links--------------------------------*/
.head {background:#f7f7f7 top left url('../img/pattern_1.gif');border-bottom:1px solid #e7e6e6;padding:15px 10px 15px 10px;}
/*-------------------------------------------------------------------------*/
#logo {text-align:center;padding-right:20px;}
#m_top {padding-bottom:6px;}
/*-------------------------------------------------------------------------*/
.menu td {height:31px;font-size:75%;padding-left:16px; padding-right:16px;white-space:nowrap;}
.menu .active {padding-left:0;padding-right:0;}
.menu .active td {padding-left:0;padding-right:0;}
.menu {margin-top:5px;}
.menu a {color:#c63258;white-space:nowrap;}
.menu .sp {width:20%;padding-left:10px;}
.menu .half a {color:#944f00;text-decoration:none;}
.menu .half a:hover {text-decoration:underline;}
/*-------------------------------------------------------------------------*/
.body {padding-top:25px;background:no-repeat center top url('../img/cir_3.gif');}
/*-------------------------------------------------------------------------*/
.txt {background:no-repeat left center url('../img/cir_1.gif');}
.txt h1 {color:#bd3457;font-size:140%;font-weight:normal;margin:0.5em 20px 0.3em 20px;}
.txt h2 {color:#bd3457;font-size:120%;font-weight:normal;margin:0.5em 20px 0.1em 20px;}
.txt h3 {color:#bd3457;font-size:90%;font-weight:normal;margin:0.5em 20px 0.1em 20px;}
.txt p {font-size:90%;margin:0.2em 20px 0.8em 20px;}
.txt ul {font-size:90%;margin:0;padding:0.2em 20px 0.8em 45px;}
.txt li {margin-top:0;}
/*-------------------------------------------------------------------------*/
.sel {margin-bottom:15px;}
.sel_txt {border-right:1px solid #eaeaea;border-left:1px solid #eaeaea;background:#f2f2f2;padding:0 20px 0 20px;}
.sel_txt p {font-size:110%; color:#808080;margin:0;}
/*-------------------------------------------------------------------------*/
.m_2 {background:#f7f7f7 top left url('../img/pattern_2.gif');border-left:1px solid #eaeaea;padding:15px 20px 10px 20px;margin:2.8em 0 30px 0;font-size:80%;}
.m_2 p {margin:0;padding-bottom:10px;padding-left:18px;}
.m_2 .act {background:no-repeat left top url('../img/arrow.gif');}
.m_2 .act a {color:#bd3457;text-decoration:none;}
/*-------------------------------------------------------------------------*/
.info_block td {vertical-align:top;}
.info_block p {font-size:70%; color:#5d380f;padding-left:163px;height:85px;margin-bottom:25px;}
/*-------------------------------------------------------------------------*/
.basement {border-top:1px solid #e7e6e6;height:50px;width:90%;padding:20px;}
.basement #copy {background:no-repeat top left url('../img/copy.jpg');text-align:left;padding:0 10px 10px 20px;font-size:70%;}
/*-------------------------------------------------------------------------*/
.news td {vertical-align:top;padding-left:20px;font-size:90%;}
.news .date {white-space:nowrap;text-align:right;padding:2px 15px 6px 15px;background:#f2f2f2;color:#bd3457;border-right:2px solid #eaeaea;}
.news .text {padding:0 25px 30px 20px;}
/*-------------------------------------------------------------------------*/
.back_form td {vertical-align:top;font-size:70%;padding:2px 10px 2px 10px;}
.back_form .string {width:100%;}
.back_form .area {width:100%;height:120px;}
.back_form .name {text-align:right;width:20%;}
/*-------------------------------------------------------------------------*/
.tbl {margin:0.2em 0 0.6em 0;color:#5d5d5d;font-size:90%;width:90%;}
.tbl th {text-align:left;font-family:Times New Roman;border-bottom:3px solid #c63258;padding:5px;}
.tbl td {text-align:left;font-family:Times New Roman;border-bottom:1px solid #e3e2e2;padding:5px;}
/*-------------------------------------------------------------------------*/
