body {background:#fff no-repeat 0 176px url('../img/s_bg_left.jpg');}
#body {background:no-repeat right top url('../img/s_bg_right.jpg');}

.page-head-box {padding-top:60px;}
.page-head-box .left-box {float:left;width:60%;}
.page-head-box .right-box {float:right;width:35%;}

.page-head-box h1 {margin:0;color:#21821d;font:normal 220% Arial;}

.help-menu td {width:50%;vertical-align:top;padding-right:15px;}
.help-menu div {font:bold 90% Arial;padding-left:18px;background:no-repeat 0 0.3em url('../img/helpmenu_arr.gif');}

.main-info {float:left;width:60%;padding:1.5em 0 1em 45px;}
.light-gray {color:#8e8e8e;font-style:italic; font-size:14px;}
.content-info {padding-top:1.2em;}
.content-info .left-box {float:left;width:60%;padding-left:45px;}
.content-info .right-box {float:right;width:30%;}

.text-box {font:90% Arial;margin-bottom:1.5em;padding-bottom:0.5em;}
.text-box h1 {font:normal 200% Arial;margin:0 0 0.4em -0.8em;color:#454545;}
.text-box h2 {font:130% Arial;margin:0 0 0.2em 0;}
.text-box h3 {font:bold 110% Arial;margin:0.5em 0 0.2em 0;}
.text-box p {line-height:1.3em;}

.program-days h2 {font:bold 90% Arial;margin:0 0 0.5em 0;color:#21821d;}
.program-days .days-line {margin-bottom:1em;}
.program-days .days-line div {float:left;font:90% Arial;margin:0 10px 0 0;}
.program-days .days-line .head {color:#7e7e7e;}
.program-days .days-line .active {background:#21821d;color:#fff;font-weight:bold;padding:2px;}

.time-table {width:100%;margin-top:0.5em;}
.time-table td {padding-bottom:0.6em;font:80% Arial;vertical-align:top;}
.time-table .time {padding-right:20px;text-align:right;white-space:nowrap;color:#b2b2b2;}

#green-arrow {background:#21821d;color:#ffffff;float:left;padding:2px 6px 4px 6px;}
#green-arrow a {color:#ffffff;}

.photos-box .photo {margin-bottom:1em;text-align:center;}
.photos-box .photo img {padding:3px;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}

.dotted-container .t-corns {height:17px;background:repeat-x top left url('../img/dotted_bg.gif');}
.dotted-container .b-corns {height:17px;background:repeat-x bottom left url('../img/dotted_bg.gif');}
.dotted-container .lc {float:left;}
.dotted-container .rc {float:right;}

.dotted-container .dott-main {background:repeat-y top right url('../img/dotted_v_bg.gif');}

.dotted-box {background:repeat-y top left url('../img/dotted_v_bg.gif');}

.dott-info .left-box {float:left;width:20%;padding:0;}
.dott-info .right-box {float:right;width:75%;}
.dott-info .ico {padding:0 15px;}
.dott-info .txt {font:70% Arial;padding-right:15px;}
.dott-info .size {color:#b2b2b2;}

.base-container {background:no-repeat bottom right url('../img/main_b_bg_2.jpg');}

#accomodation-container table {width:100%;}
#accomodation-container td {vertical-align:top;width:33%;padding-right:20px;padding-bottom:1.5em;}
#accomodation-container .info-box {padding-left:15px;width:75%;}
#accomodation-container .info-box h2 {font:bold 90% Arial;color:#21821d;margin:0 0 0.4em -15px;}
#accomodation-container .info-box .image {margin-bottom:0.2em;}
#accomodation-container .info-box .image img {padding:3px;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
#accomodation-container .info-box .text {font:80% Arial;}

#spec-info-container {padding-left:45px;}
#spec-info-container .left-box {float:left;width:47%;padding-bottom:1.5em;}
#spec-info-container .right-box {float:right;width:47%;padding-bottom:1.5em;}

.about-spec .image {float:left;padding-right:4%;}
.about-spec .image img {border:1px solid #e0e0e0;}
.about-spec .whois .l-name {font:bold 150% Arial;color:#1d5d88;}
.about-spec .whois .f-name {font:bold 90% Arial;color:#1d5d88;margin-bottom:1em;}
.about-spec .whois .position {font:80% Arial;color:#7f7f7f;margin-bottom:1em;}
.about-spec .whois .write {font:70% Arial;}
.about-spec .history {padding-top:0.6em;font:80% Arial;width:90%;}

.green {color:#21821d;}

#representatives {padding-left:45px;}
#representatives .head h2 {font:120% Arial;color:#09579f;margin-bottom:0;}
#representatives .left-box {float:left;width:47%;padding-top:15px;}
#representatives .right-box {float:right;width:47%;}
#representatives .info-box {margin-bottom:1em;}
#representatives .info-box .position {font:80% Arial;color:#545454;}
#representatives .info-box .name {font:bold 100% Arial;color:#545454;}
#representatives .info-box .link {font:80% Arial;}
#representatives .info-box .l-box {float:left;padding-right:8%;font:80% Arial;color:#545454;}
#representatives .info-box .r-box {font:80% Arial;color:#545454;}

.light-blue-box {background:#f2f2f2;}
.light-blue-box .info-box {margin:0 15px 1em 15px;}
.light-blue-box .t-corns {height:15px;}
.light-blue-box .b-corns {height:15px;}
.light-blue-box .lc {float:left;}
.light-blue-box .rc {float:right;}

.open_program{text-decoration:none; border-bottom:1px dashed;}
.open_program:hover{text-decoration:none; border-bottom:0px dashed;}





