body { background-color:#B2804D; background: url(../../img/background.jpg); font-family: Tahoma; font-size: 9pt; }
h1 { font-size: 16pt; text-align: center; }
a { text-decoration: none; }

.web         { height: 100%; width: 100%; }
.web_top     { background: url(../../img/top.png) no-repeat; height: 119px; }
.web_menu    { background: url(../../img/background2.png) repeat-y; padding: 2px 10px 2px 10px; height: 15px; }
.web_counter { background: url(../../img/counter.png) no-repeat; height: 11px; }
.web_back    { background: url(../../img/background2.png) repeat-y; padding: 10px 35px 0px 35px; height: 250px; }
.web_back2   { background: url(../../img/background2.png) repeat-y; height: 15px; }
.web_end     { background: url(../../img/end.png) no-repeat; height: 5px; }
.text_r1h    { font-size: 14px; color: #fff; font-weight: bold; text-align: center; margin-top: 8px; margin-bottom: 4px; }
.text_r1     { color: #000000; font-size: 10px; text-align: justify; margin-left: 10px; margin-right: 10px; margin-top: 8px; margin-bottom: 10px; }
.button      { display: inline; padding: 5px 5px 5px 5px; }
.button a    { text-decoration: none; color: #000; font-size: 14px; font-weight: bold; }
.button a:hover { text-decoration: underline; color: #fff; }
.g1          { display: inline; padding: 8px 6px 8px 6px; }
.g2          { padding: 4px 2px 4px 2px; }
.gallery { float: left; width: 160px; height: 285px; padding: 15px 10px 0 10px; margin: 0 0 16px 10px; background: rgb(212,133,54) url(../../img/gallery_bg.png) no-repeat; }
.gallery a { display: block; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; white-space: nowrap; }
.gallery div { margin: 20px auto 0 auto; width: 145px; height: 145px; line-height: 145px; text-align: center; }
.gallery img { vertical-align: middle; }
.gallery p { font-size: 10px; text-align: justify; margin-top: 20px; }

.image { float: left; width: 145px; height: 145px; padding: 12px; line-height: 145px; margin: 0 16px 16px 0; text-align: center; background: url(../../img/image_bg.png); }
.image img { vertical-align: middle; }

input.text, textarea { font-family: Tahoma; font-size: 9pt; border: 2px solid rgb(79,58,34); padding: 4px; width: 400px; border-radius: 4px; background: rgb(243,235,224); }
textarea { height: 200px; }
input.button { font-family: Tahoma; font-size: 9pt; font-weight: bold; padding: 2px 10px; color: rgb(79,58,34); border: 2px solid rgb(79,58,34); cursor: pointer; background: rgb(199,158,103); border-radius: 4px; }
input.button:hover { padding: 2px 8px 2px 12px; }

#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; background: #000; filter:alpha(opacity=85); opacity: 0.85; }
#TB_window { position: fixed; background: #fff; z-index: 200; color: #000; display: none; border: 4px solid #555; top: 50%; left: 50%; }
#TB_Image { display:block; margin: 15px 0 15px 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:201; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
#TB_controls { position: fixed; z-index: 202; top: 0; left: 0; width: 100%; height: 53px; font-size: 10pt; font-weight: bold;  color: #fff; }
#TB_controls a { line-height: 37px; color: #fff; }
#TB_controls a:hover { text-decoration: none; }
#TB_controls span { display: block; margin: 8px auto; width: 500px; }
#TB_controls div { float: right; line-height: 37px; margin-right: 55px; }
#TB_prev { background: url(../../img/thickbox.png) no-repeat; float: left; padding-left: 45px; }
#TB_next { background: url(../../img/thickbox.png) no-repeat right center; float: right; padding-right: 45px; }
#TB_ImageOff { background: url(../../img/thickbox.png) no-repeat right bottom; float: right; margin-right: 55px; padding-right: 45px; }