h1 {height:30px; margin:0; padding:0 0 0 20px; background:url(../images/h1.gif) top repeat-x; color:#44443d; font:12px/30px Arial, Helvetica, sans-serif;}
.content {background:url(../images/grad_1x23.gif) top repeat-x; padding:17px 21px 0 21px; overflow:hidden; _height:1%;}
.cont_left {
	float:left;
	width:499px;
}
.cont_right {float:right; width:229px;}

.gallery {background:url(../images/fr_499_bg.jpg) left repeat-y;}
.gallery .gallery_bottom {background:url(../images/fr_499_bottom.jpg) left bottom no-repeat;}
.gallery .gallery_top {background:url(../images/fr_499_top.jpg) left top no-repeat; padding:12px 0 19px 0; overflow:hidden; _height:1%;}

.bigPic .t_l {background:url(../images/fr2_t_l.gif) left top no-repeat;}
.bigPic .t_bg {background:url(../images/fr2_t_bg.gif) 10px top repeat-x;}
.bigPic .t_r {background:url(../images/fr2_t_r.gif) right top no-repeat;}
.bigPic .b_l {background:url(../images/fr2_b_l.gif) left bottom no-repeat;}
.bigPic .b_bg {background:url(../images/fr2_b_bg.gif) bottom repeat-x;}
.bigPic .b_r {background:url(../images/fr2_b_r.gif) right bottom no-repeat;}
.bigPic .l_bg {background:url(../images/fr2_l_bg.gif) left repeat-y;}
.bigPic .l_t {background:url(../images/fr2_l_t.gif) left 3px no-repeat;}
.bigPic .l_b {background:url(../images/fr2_l_b.gif) left bottom no-repeat;}
.bigPic .r_bg {background:url(../images/fr2_r_bg.gif) right repeat-y;}
.bigPic .r_t {background:url(../images/fr2_r_t.gif) right 3px no-repeat;}
.bigPic .r_b {background:url(../images/fr2_r_b.gif) right bottom no-repeat;}
.bigPic .inner {padding:3px 5px 6px 5px;}
.bigPic img {border:4px solid #fff;}

ul.thmbs {margin:0; padding:10px 0 0 0; list-style:none;}
ul.thmbs li {display:inline; margin:0; padding:0 1px;}
ul.thmbs li a {_border:2px solid #e1e1e1;}
ul.thmbs li a img {padding:1px; background-color:#fff; border:2px solid #e1e1e1; _border:0;}
ul.thmbs li a:hover img {border-color:#cac6c3;}
ul.thmbs li.active a, ul.thmbs li a:hover {_border-color:#cac6c3;}

.textinfo {padding:25px 20px 30px 15px;}
.textinfo h2 {font:24px "Times New Roman", Times, serif; margin:0; padding:0; color:#44443d;}
.textinfo p {font-size:13px; line-height:20px; color:#44443d; padding:11px 0 0 0;}
.textinfo .url {font:17px "Times New Roman", Times, serif; padding-top:3px;}
.textinfo .url a {color:#c60109; text-decoration:none;}
.textinfo .url a:hover {text-decoration:underline;}

form.sbook {padding:0 0 0 15px; margin:0;}
.sbook p.title {font:18px "Times New Roman", Times, serif; color:#44443d; padding:0 0 15px 0;}
.sbook fieldset {border:0; margin:0; padding:0; height:32px; overflow:hidden;}
.sbook fieldset div {background:url(../images/inp_208x27.gif) no-repeat; width:208px; height:27px; overflow:hidden; float:left;}
.sbook fieldset div input {border:0; background:none; width:188px; margin-left:10px; padding:5px 0 0 0; font:13px/15px Arial, Helvetica, sans-serif; color:#44443d;}
.sbook label {width:113px; float:left; font:12px/27px Arial, Helvetica, sans-serif; color:#44443d;}
.sbook fieldset.ta {height:127px;}
.sbook .ta div {background:url(../images/textarea_348x117.gif) no-repeat; width:348px; height:117px;}
.sbook .ta div textarea {width:320px; height:102px; margin:7px 0 0 18px; border:0; background:none; font:11px/16px Arial, Helvetica, sans-serif; color:#716e6b; white-space:pre; *overflow:hidden;}
@media all and (min-width: 0px) { 
	/* hack for Opera only */
	.sbook .ta div textarea {overflow:hidden;}
}
.sbook div.subm {padding-left:256px;}
.sbook div.subm input {border:0; background:url(../images/b_65x27.gif) no-repeat; width:65px; height:27px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer;}


.tabs {height:36px; background:url(../images/tabs_bg.gif) top repeat-x; overflow:hidden;}
.tabs a {float:left; text-decoration:none; font:11px/13px Arial, Helvetica, sans-serif; color:#716e6b; display:block; height:35px; margin-right:2px; text-align:center;  background:url(../images/tab_pass_bg.gif) top repeat-x; width:75px; overflow:hidden; cursor:pointer;}
.tabs a span {display:block; height:35px; float:left; background:url(../images/tab_pass_l.gif) left top no-repeat; width:75px;}
.tabs a span span {background:url(../images/tab_pass_r.gif) right top no-repeat; padding-top:4px; height:31px;}
.tabs a.line_1 span span {padding-top:9px; height:26px;}
.tabs a.last {margin:0;}
.tabs a:hover, .tabs a.active {color:#c60109; background:url(../images/tab_act_bg.gif) top repeat-x; height:36px;}
.tabs a:hover span, .tabs a.active span {background:url(../images/tab_act_l.gif) left top no-repeat;}
.tabs a:hover span span, .tabs a.active span span {background:url(../images/tab_act_r.gif) right top no-repeat; height:32px;}

.tabbox {border-right:1px solid #edeae8; border-left:1px solid #edeae8; padding:0 1px; overflow:hidden;} 
.tabbox .inner {background:#fff url(../images/grad_1x50.gif) top repeat-x; padding:1px 15px 9px 15px; overflow:hidden; _height:1%;}
.tabbox_sub {background:url(../images/tabbox_bottom.gif) left top no-repeat; height:5px; overflow:hidden;}
#tabbox_2, #tabbox_3 {display:none;}
.tabbox p {color:#44443d; font-size:11px; line-height:13px; padding:11px 0 0 0;}

.faci {padding:16px 0 0 1px;}
.faci h2 {margin:0; padding:0 0 0 10px; color:#44443d; font:bold 14px "Times New Roman", Times, serif;}
.faci ul {margin:0; padding:7px 19px 0 0; list-style:none;}
.faci ul li {margin:0; padding:0 0 0 10px; background:url(../images/separator_209x1.gif) left top no-repeat; font-size:11px; line-height:22px;}
.faci ul li.first {background:none;}
.faci ul a {text-decoration:none; color:#44443d;}
.faci ul a:hover {color:#c60109;}

