/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; list-style:none; }

body { background: url(../images/bg_rep.jpg) repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;  text-align:center;/* for IE */ margin-top:0px; margin-bottom:0px; color:#ffffff;}

form{margin:0; padding:0; display:inline; border:none; }

select, input, textarea {
	font:  Verdana, Helvetica, sans-serif;
}
input{ height:18px; border:1px solid #000000;}

img { border:0px;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

p{ margin:0; padding:0;   text-align: left; font-size:11px;}
td { margin:0px; padding:0px; padding-left:5px; padding-bottom:10px; color:#878269; font-size:10px; font-family:Verdana;}
ul,li {margin:0; padding:0; list-style:none;}

a{margin:0; padding:0; font-size:10px;  color:#ffffff; text-decoration:none;}



.display{ display:block; float:none;}
.display_bs{ display:block; float:none;text-align:left; margin-left:20px; margin-right:20px; border-bottom:1px solid #574e3f; padding-bottom:20px;}
.dis_fl{ float:left; display:block;}
.dis_fr{ float:right; display:block;}

.clear { clear:both; height:1px; }

h1{ font-family: Tahoma; letter-spacing:1px; font-size:18px; color:#e6e1c9; font-weight:normal; text-transform:uppercase;}
h2{ font-family:Arial; font-size:15px; color:#c50b08; font-weight:bold; text-transform:uppercase; }
h3{ font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:22px; color:#e6e1c9; border-bottom:1px solid #574e3f; font-weight:normal; padding-bottom:5px;}
h4{ font-family:Arial; font-size:15px; color:#4e4c4f; font-weight:bold; text-transform:uppercase; padding-bottom:12px; }
h5{ font-family:Arial; font-size:22px; color:#e6e1c9; font-weight:normal;  padding-bottom:12px; }
.col{ color:#a4552a;}
.title{font-family:Arial; font-size:22px; color:#e6e1c9; font-weight:normal; padding-bottom:7px; margin-right:45px;  padding-bottom:2px; border-bottom:1px solid #574e3f;}
.title_privc{ font-family: Tahoma; letter-spacing:1px; font-size:13px; color:#e6e1c9; font-weight:bold; text-transform: none;}
.title_site{ font-family: Tahoma; letter-spacing:1px; font-size:14px; color:#a13131; font-weight:bold; padding-top:20px; padding-left:8px; text-transform: uppercase;}
.title_big{font-family:Arial; font-size:22px; color:#e6e1c9; font-weight:normal;   padding-bottom:2px; border-bottom:1px solid #574e3f;}
.text_class{color:#878269;}
.rew{ color:#b91724;}
/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#wrapper{width:1057px; margin:auto; display:block; background:url(../images/bg_top1.jpg) top no-repeat;}
#in_werp{width:850px; margin:auto; display:block;}
#header{width:850px; height:264px; display:block;}


/*center content */

#content{ width:850px; display:block; margin-top:30px;}
#content .hm_lf{ width:281px; padding-left:10px;  float:left; text-align:left; }
#content .hm_lf2{ width:220px; padding-left:10px;  float:left; text-align:left; }
#content .im_rf{ border-left:1px solid #574e3f; text-align:left; padding-left:20px; padding-right:20px; float:left; width:518px;}
#content .im_rf1{text-align:left; padding-left:20px; padding-right:20px; float:left; width:518px;}
#content .im_rf2{text-align:left; padding-left:20px; padding-right:20px; float:left; width:558px;}
#content .arrow_navi{ display:block; margin-right:30px; padding-top:8px;}
#content .arrow_navi li{ border-bottom:1px solid #574e3f; line-height:25px;}
#content .arrow_navi a{ background: url(../images/vrown_arrow.gif) left no-repeat;color:#878269;  font-size:11px; padding-left:10px; margin-left:7px;}
#content .arrow_navi a:hover{ background:url(../images/red_arrow.gif) left no-repeat; color:#f6f1c9;}
#content .bot_bod{border-bottom:1px solid #574e3f; line-height:18px; color:#878269; padding-top:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
#content .bot_bod1{ line-height:18px; color:#878269; padding-top:5px; padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
#content .bir_de{display:block; padding-top:5px;}
#content .bir_de li{ display:inline; font-size:11px; border-right:1px solid #ffffff; padding-left:10px; padding-right:10px; color:#ffffff; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
#content .event{ padding-top:15px; padding-bottom:15px; padding-right:20px;}
#content .event img{ width:185px;float:left; margin-right:20px;}
#content .event p{ color:#878269; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#content .event1{ padding-top:20px; padding-bottom:30px; padding-right:20px; border-top:1px solid #574e3f;}
#content .event1 img{float:left; margin-right:20px; width:185px;}
#content .event1 p{ color:#878269; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#content .event2{ padding-top:20px; padding-bottom:30px; padding-right:20px; border-top:1px solid #574e3f;}
#content .event2 img{ border:7px solid #f6f1c9; float:left; margin-right:20px;}
#content .event2 p{ color:#878269; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#content .event2 b{ color:#fac845;}
#content .event2 .price{ color:#ffffff;}
#content .event3{ padding-top:20px; padding-bottom:30px; padding-right:20px; border-top:1px solid #574e3f; border-bottom:1px solid #574e3f;}
#content .event3 img{ border:7px solid #f6f1c9; float:left; margin-right:20px;}
#content .event3 p{ color:#878269; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#content .event3 b{ color:#fac845;}
#content .event3 .price{ color:#ffffff;}
#content .event4{ padding-top:10px; padding-bottom:30px; padding-right:20px;  border-bottom:1px solid #574e3f;}
#content .event4 li{color:#878269;}
#content .event4 p{ color:#878269; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#content .event4 b{ color:#878269;}
#content .event4 .price{ color:#ffffff;}
#content .arrow5_navi{ display:block;  padding-top:8px; width:180px;}
#content .arrow5_navi li{ border-bottom:1px solid #574e3f; line-height:25px;}
#content .arrow5_navi a{ background: url(../images/vrown_arrow.gif) left no-repeat;color:#878269;  font-size:11px; padding-left:10px; margin-left:7px;}
#content .arrow5_navi a:hover{ background:url(../images/orange_arrow.gif) left no-repeat; color:#f6f1c9;}
.box{ background:#f6f1c9;}
#footer{ height:72px; width:848px; display:block; margin-top:40px; margin-bottom:20px;}
.red_fot{ background:url(../images/footer.png) no-repeat; height:72px; width:848px;}
.gray_fot{ background:url(../images/footer_gray.png) no-repeat; height:72px; width:848px;}
.ltgray_fot{ background: url(../images/footer_ltgray.png) no-repeat; height:72px; width:848px;}
.brown_fot{ background:url(../images/footer_brown.png) no-repeat; height:72px; width:848px;}
.red_fot{ background:url(../images/footer_red.png) no-repeat; height:72px; width:848px;}
.yellow_fot{ background:url(../images/footer_yellow.png) no-repeat; height:72px; width:848px;}
.dkbrown_fot{ background:url(../images/footer_dkbrown.png) no-repeat; height:72px; width:848px;}
.contact_fot{ background:url(../images/footer_cont.png) no-repeat; height:72px; width:848px;}
.sitemap_fot{ background: url(../images/footer_sitemap.png) no-repeat; height:72px; width:848px;}
.photo_fot{ background:url(../images/footer_photo.png) no-repeat; height:72px; width:848px;}
.white_link{ font-family: Arial, Helvetica, sans-serif; text-align:left; display:block; }
.white_link li{display:inline; }
.white_link a{font-size:10px; color:#f6f1c9;  line-height:72px; padding-left:10px; padding-right:10px; border-right:1px solid #ffffff; display:inline; }
.white_link a:hover{font-size:10px; color:#f6f1c9;  line-height:72px; text-decoration:underline; padding-left:10px; padding-right:10px; border-right:1px solid #ffffff; display:inline; }
a.eve_nty{background:url(../images/but1.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left; margin-top:8px; }
a:hover.eve_nty{background:url(../images/but.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left;}
a.eve_gray{background:url(../images/but1.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left; margin-top:8px; }
a:hover.eve_gray{background:url(../images/but2.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left;}
a.eve_brown{background:url(../images/but1.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left; margin-top:8px; }
a:hover.eve_brown{ background:url(../images/but3.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left;}
a.eve_yellow{background:url(../images/but1.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left; margin-top:8px; }
a:hover.eve_yellow{ background:url(../images/but4.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left;}
.eve_con{background:url(../images/but1.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left; margin-top:8px; }
.eve_con:hover{ background:url(../images/but6.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; float:left;}
.rty_red{background:url(../images/but1.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block; border:none; margin-right:110px; margin-top:8px; }
.rty_red:hover{background:url(../images/but5.jpg) no-repeat; width:60px; height:23px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:23px; display:block;  border:none;}
.brown_text{ color:#574e3f; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.brown_text a{ color:#574e3f; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.brown_text a:hover{ color:#574e3f; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}

#content .arrow1_navi{ display:block; margin-right:30px; padding-top:8px;}
#content .arrow1_navi li{ border-bottom:1px solid #574e3f; line-height:25px;}
#content .arrow1_navi a{ background: url(../images/vrown_arrow.gif) left no-repeat;color:#878269;  font-size:11px; padding-left:10px; margin-left:7px;}
#content .arrow1_navi a:hover{ background:url(../images/brown_arrow.gif) left no-repeat; color:#f6f1c9;}
#content .arrow2_navi{ display:block; margin-right:30px; padding-top:8px;}
#content .arrow2_navi li{ border-bottom:1px solid #574e3f; line-height:25px;}
#content .arrow2_navi a{ background: url(../images/vrown_arrow.gif) left no-repeat;color:#878269;  font-size:11px; padding-left:10px; margin-left:7px;}
#content .arrow2_navi a:hover{ background:url(../images/light_yellow.gif) left no-repeat; color:#f6f1c9;}
#content .arrow3_navi{ display:block;  padding-top:8px;}
#content .arrow3_navi li{ border-bottom:1px solid #574e3f; line-height:25px;}
#content .arrow3_navi a{ background: url(../images/vrown_arrow.gif) left no-repeat;color:#878269;  font-size:11px; padding-left:10px; margin-left:7px;}
#content .arrow3_navi a:hover{ background:url(../images/gray_arrow.gif) left no-repeat; color:#f6f1c9;}
#content .arrow4_navi{ display:block;  padding-top:8px; width:180px;}
#content .arrow4_navi li{ line-height:18px;}
#content .arrow4_navi a{ background: url(../images/vrown_arrow.gif) left no-repeat;color:#878269;  font-size:11px; padding-left:10px; margin-left:7px;}
#content .arrow4_navi a:hover{ background: url(../images/red_arrow.gif) left no-repeat; color:#f6f1c9;}
.about_im{display:block; margin-right:15px; padding-top:8px; }
.about_im img{ border:4px solid #f6f1c9; width:95px; height:61px; margin-right:25px; float:left; margin-bottom:13px; }
.privc{display:block; margin-right:30px; padding-top:8px;  }
.privc img{border:5px solid #f6f1c9; width:185px;}
.dia{ padding-bottom:8px;}
.image{border:7px solid #f6f1c9;}