body {	background:url(/img/bg.gif) top repeat-x #4d623b; color:#010101; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
* { margin:0; padding:0;}
img { border:0;}
a, a:link, a:visited, a:active { color:#393535; text-decoration:unbody {	background:url(/img/bg.gif) top repeat-x #4d623b; color:#010101; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
* { margin:0; padding:0;}
img { border:0;}
a, a:link, a:visited, a:active { color:#393535; text-decoration:underline;}
a:hover { text-decoration:none;}

#main1 { width:1000px; padding:355px 0 0 0;  background:url(/img/top-1.jpg) top left no-repeat; text-align:left;}
#main2 { width:1000px; padding:355px 0 0 0;  background:url(/img/top-2.jpg) top left no-repeat; text-align:left;}
#main3 { width:1000px; padding:355px 0 0 0;  background:url(/img/top-3.jpg) top left no-repeat; text-align:left;}

#topmenu { display:block; position:relative; left:31px; width:720px; height:46px; padding:18px 110px 0 110px; background:url(/img/line.gif) top left no-repeat; font-size:15px; text-align:center;}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:active { color:#ffffff; text-decoration:none; font-weight:bold; margin:0 19px;}
#topmenu a:hover { color:#fff3a4;}

#content { display:block; float:left; position:relative; left:90px; width:823px; padding:10px 0 28px 0; background:url(/img/content-bg.gif) top repeat-x #ffffff;}

#left { display:block; float:left; width:231px; padding:0 37px 0 43px;}
#lmenutop { display:block; float:left; width:231px; background:url(/img/left-menu-top.gif) top left no-repeat #669f22; margin:0 0 21px 0;}
#lmenubot { display:block; float:left; height:86px; width:201px; padding:20px 17px 20px 13px; background:url(/img/left-menu-bottom.gif) bottom left no-repeat;}
html>body #lmenubot { height:auto; min-height:86px;}
#lmenubot h2 { padding:0 0 17px 13px; color:#fffffe; font-size:20px; font-weight:normal;}
#lmenubot p { display:block; padding:4px 0 3px 0; background:url(/img/left-menu-spacer.gif) top left no-repeat;}
#lmenubot a, #lmenubot a:link, #lmenubot a:visited, #lmenubot a:active { display:block; font-size:12px; padding:3px 0 4px 29px; color:#ffffff; text-decoration:none; background:url(/img/left-menu-dot.gif) no-repeat; background-position:14px 8px;}
#lmenubot a:hover { text-decoration:none; background-color:#038903;}

#lformtop { display:block; float:left; width:231px; height:16px; background:url(/img/left-form-top.gif) left bottom no-repeat;}
#lformcen { display:block; float:left; width:187px; padding:0 22px; background:url(/img/left-form-cen.gif) left repeat-y;}
#lformcen h3 { font-size:15px; color:#5b7082; padding:6px 0 13px 0;}
#lformbot { display:block; float:left; width:231px; height:16px; background:url(/img/left-form-bot.gif) left top no-repeat;}
#lform select { height:18px; font-size:12px;}
select.lf1 { width:187px;}
select.lf2 { width:45px; margin:0 20px 0 0;}
select.lf3 { width:90px; margin:0 9px 0 0;}
select.lf4 { width:60px; margin:0 35px 0 0;}
select.lf5 { width:60px;}
#lform p { padding:10px 0 2px 0; word-spacing:38px; color:#666666;}
input.lfok { display:block; border:0; width:133px; height:35px; background:url(/img/left-form-but.gif) no-repeat; background-position:0 3px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fbfbfb; font-size:16px; font-weight:bold; padding:0; margin:10px 0 0 53px; cursor:pointer;}

#right { display:block; float:left; width:479px; padding:0 33px 0 0;}
#right h1 { display:block; padding:0 0 6px 22px; font-size:30px; font-weight:normal; color:#000000;}
.desctop { display:block; float:left; width:479px; background:url(/img/desc-top.gif) top left no-repeat #f2f1e3; margin:0 0 28px 0;}
.descbot { display:block; float:left; width:433px; background:url(/img/desc-bottom.gif) bottom left no-repeat; font-size:11px; padding:13px 23px 15px 23px; color:#393535;}
.lcol { display:block; float:left; width:199px; padding:0 81px 0 0;}
.rcol { display:block; float:left; width:199px;}
.lcol h3, .rcol h3, .blocktxt h3 { padding:0 0 5px 0; margin:0 0 12px 0; font-size:20px; font-weight:normal; border-bottom:#bebeb5 1px solid;}
a.more, a.more:link, a.more:visited, a.more:active { display:block; margin:18px 0 0 0; color:#67a023; text-decoration:none;}
a.more:hover { text-decoration:underline;}

.wblock { display:block; float:left; width:479px; margin:0 0 10px 0;}
.blockimg { display:block; float:left; width:261px;}
.blocktxt { display:block; float:left; width:196px; padding:0 11px;}

#right h2 { display:block; float:left; width:479px; padding:15px 0 5px 0; margin:0 0 12px 0; font-size:20px; font-weight:normal; border-bottom:#bebeb5 3px solid;}

.fotomix { display:block; float:left; width:400px; padding:0 39px 0 40px;}
.fotoblock { display:block; float:left; width:189px; padding:0 5px 0 6px;}
.galltop { display:block; float:left; width:189px; background:url(/img/gallbox-top.gif) left top no-repeat; padding:12px 0 0 0;}
.gallcen { display:block; float:left; width:189px; background:url(/img/gallbox-cen.gif) left repeat-y; margin:0 0 5px 0;}
.gallbot { display:block; float:left; width:160px; background:url(/img/gallbox-bot.gif) left bottom no-repeat; padding:0 14px 27px 15px; font-size:11px;}
.gallbot img { margin:0 0 10px 0;}
.gallbot a, .gallbot a:link, .gallbot a:visited, .gallbot a:active { color:#979471; text-decoration:none;}
.gallbot a:hover { text-decoration:underline;}

#line { display:block; float:left; width:823px; height:30px; background:url(/img/ln.gif) no-repeat; background-position:68px 15px;}
#wline { display:block; float:left; width:823px; height:30px;}
#contacts { display:block; float:left; width:378px; padding:8px 20px 0 68px; font-size:15px; line-height:20px; font-weight:bold; color:#3a3a3a;}
#contacts a, #contacts a:link, #contacts a:visited, #contacts a:active { color:#cc5f5f; text-decoration:underline;}
#contacts a:hover { text-decoration:none;}
#contacts span.fs1 { font-size:13px;}
#contacts span.fs2 { font-size:11px; color:#858585;}
#tel { display:block; float:left; width:308px; height:78px; padding:12px 48px 0 0; text-align:right; font-size:18px; line-height:17px; color:#646464; background:url(/img/tel-bg.gif) top left no-repeat;}
#tel sup { font-size:23px; color:#bdbdbd;}
#tel strong { color:#84a75a; font-size:48px; font-weight:normal; letter-spacing:-2px; line-height:45px;}
#copy { display:block; float:left; width:723px; padding:17px 32px 0 68px; font-size:12px; color:#858585;}
#copyr { display:block; float:right; padding:17px 32px 0 68px; font-size:10px; color:#858585;}

#fixpad { display:block; float:left; width:100%; height:45px;}

#lhome { display:block; float:left; font-size:13px; color:#6b6b6b; width:280px; height:379px; padding:23px 65px; background:url(/img/bg-home.gif) no-repeat; background-position:4px 20px;}
html>body #lhome { height:auto; min-height:379px;}
#lhome h1 { font-size:27px; line-height:27px; color:#81919e; margin:0 0 10px 0;}
#lhome h1 span { color:#639a50;}

#rhome { display:block; float:left; width:413px; color:#2e2e2e;}
#fishing { display:block; float:left; width:198px; height:114px; padding:49px 155px 0 17px; background:url(/img/fishing.gif) left top no-repeat;}
#fishing h2 { color:#0065ab; font-size:29px; line-height:20px; margin:0 0 5px 0;}
#fishing h2 span { font-size:17px;}
#hunting { display:block; float:left; width:228px; height:110px; padding:24px 125px 0 17px; background:url(/img/hunting.jpg) left top no-repeat;}
#hunting h2 { color:#ffffff; font-size:38px; line-height:20px; margin:0 0 7px 0;}
#hunting h2 span { font-size:22px;}
#banya { display:block; float:left; width:198px; height:140px; padding:22px 155px 0 17px; background:url(/img/banya.jpg) left top no-repeat;}
#banya h2 { color:#ffffff; font-size:29px; line-height:20px; margin:0 0 8px 0;}
#banya h2 span { font-size:19px;}

#llink { display:block; float:left; width:181px; padding:0 32px 0 46px; clear:left;}
#llink a, #llink a:link, #llink a:visited, #llink a:active { display:block; padding:0 0 0 22px; margin:5px 0 10px 0; color:#bb2b2b; text-decoration:underline; background:url(/img/llink.gif) no-repeat; background-position:0 3px;}
#llink a:hover { text-decoration:none;}

#bform { display:block; float:left; position:relative; color:#666666; width:564px; height:100px; background:url(/img/bott-form-bg.gif) no-repeat;}
#bform h3 { display:block; position:absolute; top:16px; left:15px; font-size:17px; color:#5b7082;}
#bform select { height:19px; font-size:12px; margin:3px 0 0 0;}
#bform .bfp1 { position:absolute; top:44px; left:15px;}
#bform .bfp2 { position:absolute; top:44px; left:157px;}
#bform .bfp3 { position:absolute; top:44px; left:300px;}
#bform .bfp4 { position:absolute; top:44px; left:372px;}
select.bf1 { position:absolute; top:13px; left:245px; width:187px;}
select.bf2 { width:42px;}
select.bf3 { width:83px;}
select.bf4 { width:60px;}
.bfok { display:block; position:absolute; top:12px; left:446px; width:62px; height:73px; border:0; background:url(/img/bott-form-ok.gif) top left no-repeat; cursor:pointer;}
.news_date { font-weight:bold;}derline;}
a:hover { text-decoration:none;}

#main1 { width:1000px; padding:355px 0 0 0;  background:url(../img/top-1.jpg) top left no-repeat; text-align:left;}
#main2 { width:1000px; padding:355px 0 0 0;  background:url(../img/top-2.jpg) top left no-repeat; text-align:left;}
#main3 { width:1000px; padding:355px 0 0 0;  background:url(../img/top-3.jpg) top left no-repeat; text-align:left;}

#topmenu { display:block; position:relative; left:31px; width:720px; height:46px; padding:18px 110px 0 110px; background:url(/img/line.gif) top left no-repeat; font-size:15px; text-align:center;}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:active { color:#ffffff; text-decoration:none; font-weight:bold; margin:0 19px;}
#topmenu a:hover { color:#fff3a4;}

#content { display:block; float:left; position:relative; left:90px; width:823px; padding:10px 0 28px 0; background:url(/img/content-bg.gif) top repeat-x #ffffff;}

#left { display:block; float:left; width:231px; padding:0 37px 0 43px;}
#lmenutop { display:block; float:left; width:231px; background:url(/img/left-menu-top.gif) top left no-repeat #669f22; margin:0 0 21px 0;}
#lmenubot { display:block; float:left; height:86px; width:201px; padding:20px 17px 20px 13px; background:url(/img/left-menu-bottom.gif) bottom left no-repeat;}
html>body #lmenubot { height:auto; min-height:86px;}
#lmenubot h2 { padding:0 0 17px 13px; color:#fffffe; font-size:20px; font-weight:normal;}
#lmenubot p { display:block; padding:4px 0 3px 0; background:url(/img/left-menu-spacer.gif) top left no-repeat;}
#lmenubot a, #lmenubot a:link, #lmenubot a:visited, #lmenubot a:active { display:block; font-size:12px; padding:3px 0 4px 29px; color:#ffffff; text-decoration:none; background:url(/img/left-menu-dot.gif) no-repeat; background-position:14px 8px;}
#lmenubot a:hover { text-decoration:none; background-color:#038903;}

#lformtop { display:block; float:left; width:231px; height:16px; background:url(../img/left-form-top.gif) left bottom no-repeat;}
#lformcen { display:block; float:left; width:187px; padding:0 22px; background:url(../img/left-form-cen.gif) left repeat-y;}
#lformcen h3 { font-size:15px; color:#5b7082; padding:6px 0 13px 0;}
#lformbot { display:block; float:left; width:231px; height:16px; background:url(../img/left-form-bot.gif) left top no-repeat;}
#lform select { height:18px; font-size:12px;}
select.lf1 { width:187px;}
select.lf2 { width:45px; margin:0 20px 0 0;}
select.lf3 { width:90px; margin:0 9px 0 0;}
select.lf4 { width:60px; margin:0 35px 0 0;}
select.lf5 { width:60px;}
input.lf6 { width:183px;}
#lform p { padding:10px 0 2px 0; word-spacing:38px; color:#666666;}
input.lfok { display:block; border:0; width:133px; height:35px; background:url(/img/left-form-but.gif) no-repeat; background-position:0 3px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fbfbfb; font-size:16px; font-weight:bold; padding:0; margin:10px 0 0 53px; cursor:pointer;}

#right { display:block; float:left; width:479px; padding:0 33px 0 0;}
#right h1 { display:block; padding:0 0 6px 22px; font-size:30px; font-weight:normal; color:#000000;}
.desctop { display:block; float:left; width:479px; background:url(/img/desc-top.gif) top left no-repeat #f2f1e3; margin:0 0 28px 0;}
.descbot { display:block; float:left; width:433px; background:url(/img/desc-bottom.gif) bottom left no-repeat; font-size:11px; padding:13px 23px 15px 23px; color:#393535;}
.lcol { display:block; float:left; width:199px; padding:0 81px 0 0;}
.rcol { display:block; float:left; width:199px;}
.lcol h3, .rcol h3, .blocktxt h3 { padding:0 0 5px 0; margin:0 0 12px 0; font-size:20px; font-weight:normal; border-bottom:#bebeb5 1px solid;}
a.more, a.more:link, a.more:visited, a.more:active { display:block; margin:18px 0 0 0; color:#67a023; text-decoration:none;}
a.more:hover { text-decoration:underline;}

.wblock { display:block; float:left; width:479px; margin:0 0 10px 0;}
.blockimg { display:block; float:left; width:261px;}
.blocktxt { display:block; float:left; width:196px; padding:0 11px;}

#right h2 { display:block; float:left; width:479px; padding:15px 0 5px 0; margin:0 0 12px 0; font-size:20px; font-weight:normal; border-bottom:#bebeb5 3px solid;}

.fotomix { display:block; float:left; width:400px; padding:0 39px 0 40px;}
.fotoblock { display:block; float:left; width:189px; padding:0 5px 0 6px;}
.galltop { display:block; float:left; width:189px; background:url(/img/gallbox-top.gif) left top no-repeat; padding:12px 0 0 0;}
.gallcen { display:block; float:left; width:189px; background:url(/img/gallbox-cen.gif) left repeat-y; margin:0 0 5px 0;}
.gallbot { display:block; float:left; width:160px; background:url(/img/gallbox-bot.gif) left bottom no-repeat; padding:0 14px 27px 15px; font-size:11px;}
.gallbot img { margin:0 0 10px 0;}
.gallbot a, .gallbot a:link, .gallbot a:visited, .gallbot a:active { color:#979471; text-decoration:none;}
.gallbot a:hover { text-decoration:underline;}

#line { display:block; float:left; width:823px; height:30px; background:url(/img/ln.gif) no-repeat; background-position:68px 15px;}
#wline { display:block; float:left; width:823px; height:30px;}
#contacts { display:block; float:left; width:378px; padding:8px 20px 0 68px; font-size:15px; line-height:20px; font-weight:bold; color:#3a3a3a;}
#contacts a, #contacts a:link, #contacts a:visited, #contacts a:active { color:#cc5f5f; text-decoration:underline;}
#contacts a:hover { text-decoration:none;}
#contacts span.fs1 { font-size:13px;}
#contacts span.fs2 { font-size:11px; color:#858585;}
#tel { display:block; float:left; width:308px; height:78px; padding:12px 48px 0 0; text-align:right; font-size:18px; line-height:17px; color:#646464; background:url(/img/tel-bg.gif) top left no-repeat;}
#tel sup { font-size:23px; color:#bdbdbd;}
#tel strong { color:#84a75a; font-size:48px; font-weight:normal; letter-spacing:-2px; line-height:45px;}
#copy { display:block; float:left; width:723px; padding:17px 32px 0 68px; font-size:12px; color:#858585;}
#copyr { display:block; float:right; padding:17px 32px 0 68px; font-size:10px; color:#858585;}

#fixpad { display:block; float:left; width:100%; height:45px;}

#lhome { display:block; float:left; font-size:13px; color:#6b6b6b; width:280px; height:379px; padding:23px 65px; background:url(/img/bg-home.gif) no-repeat; background-position:4px 20px;}
html>body #lhome { height:auto; min-height:379px;}
#lhome h1 { font-size:27px; line-height:27px; color:#81919e; margin:0 0 10px 0;}
#lhome h1 span { color:#639a50;}

#rhome { display:block; float:left; width:413px; color:#2e2e2e;}
#fishing { display:block; float:left; width:198px; height:114px; padding:49px 155px 0 17px; background:url(/img/fishing.gif) left top no-repeat;}
#fishing h2 { color:#0065ab; font-size:29px; line-height:20px; margin:0 0 5px 0;}
#fishing h2 span { font-size:17px;}
#hunting { display:block; float:left; width:228px; height:110px; padding:24px 125px 0 17px; background:url(/img/hunting.jpg) left top no-repeat;}
#hunting h2 { color:#ffffff; font-size:38px; line-height:20px; margin:0 0 7px 0;}
#hunting h2 span { font-size:22px;}
#banya { display:block; float:left; width:198px; height:140px; padding:16px 155px 0 17px; background:url(/img/banya.jpg) left top no-repeat;}
#banya h2 { color:#ffffff; font-size:29px; line-height:33px; margin:0 0 5px 0; padding:0; }
#banya h2 span { font-size:19px;}

#llink { display:block; float:left; width:181px; padding:0 32px 0 46px; clear:left;}
#llink a, #llink a:link, #llink a:visited, #llink a:active { display:block; padding:0 0 0 22px; margin:5px 0 10px 0; color:#bb2b2b; text-decoration:underline; background:url(/img/llink.gif) no-repeat; background-position:0 3px;}
#llink a:hover { text-decoration:none;}

#bform { display:block; float:left; position:relative; color:#666666; width:564px; height:147px; background:url(/img/bott-form-bg.gif) repeat-y;}
#bform h3 { display:block; position:absolute; top:16px; left:15px; font-size:17px; color:#5b7082;}
#bform select { height:19px; font-size:12px; margin:3px 0 0 0;}
#bform .bfp1 { position:absolute; top:44px; left:15px;}
#bform .bfp2 { position:absolute; top:44px; left:157px;}
#bform .bfp3 { position:absolute; top:44px; left:300px;}
#bform .bfp4 { position:absolute; top:44px; left:372px;}
#bform .bfp5 { position:absolute; top:93px; left:15px;}
#bform .bfp6 { position:absolute; top:93px; left:157px;}
#bform .bfp7 { position:absolute; top:93px; left:300px;}
select.bf1 { position:absolute; top:13px; left:245px; width:187px;}
select.bf2 { width:42px;}
select.bf3 { width:83px;}
select.bf4 { width:60px;}
input.bf5 { width:125px;}
.bfok { display:block; position:absolute; top:12px; left:446px; width:62px; height:73px; border:0; background:url(/img/bott-form-ok.gif) top left no-repeat; cursor:pointer;}
.news_date { font-weight:bold;}
.news_title { font-weight:bold;}

div.gallery {padding:10px 0;}
div.gallery div.l {float:left; padding:5px;}
#gl_imgContainer {overflow:hidden; padding:4px; background:white;}
#gl_imgWrapper {overflow:hidden; position:relative;}
#gl_bottom {position:absolute; bottom:0; left:4px; height:24px; background:white;}
#gl_nav td&nbsp;{width:24px; padding:0 5px;}
#gl_next, #gl_prev, #gl_close {cursor:pointer; width:24px; height:24px;}
#gl_prev {background:url(/img/prev.gif) no-repeat 0 0;}
#gl_next {background:url(/img/next.gif) no-repeat 0 0;}
#gl_close {position:absolute; right:0; bottom:0; background:url(/img/close.gif) no-repeat 0 0;}
div.clear:after {content:''; clear:both; display:block;}
div.clear {zoom:1;}