/* Font
------------------------------ */
html { font-size:100.01%; }
body { font-size:62.5%; font-family:Tahoma,Arial, Helvetica, sans-serif; color:#c2c2c2; } /* 10px */

/* Main
------------------------------ */
* { margin:0; padding:0; }
*:focus { outline: none; }
.iepng, img {filter:expression(fixPNG(this));}


body { background-color:#000; text-align:center; }

a:link    { color:#69a51a; text-decoration:underline; }
a:visited { color:#69a51a; text-decoration:underline; }
a:hover   { color:#69a51a; text-decoration:none; }
a:active  { color:#69a51a; text-decoration:underline; }

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }
.clear { clear:both; }

table { border-collapse:collapse; border:none; }
table td { padding:0px; vertical-align:top; }

.content ul, .content ol { margin-left: 3em; line-height: 1.3em; }
.content ul li, .content ol li { margin-bottom: .2em; }
#inner_content ul, #inner_content ol { margin-left: 3em; line-height: 1.3em; }
#inner_content ul li, #inner_content ol li { margin-bottom: 0.7em; }


.content p, .content ul, .content ol, .content table, blockquote, pre, .content img { margin-bottom: 1em; }
#inner_content p, #inner_content ul, #inner_content ol, #inner_content table, #inner_content img { margin-bottom: 1em; }
.content h1, .content h2, .content h3, .content h4 { margin-bottom: .5em; }

img { display:block; border:none; }

.night { background-color:#000; width:100%; position:absolute; left:0; top:0;z-index:90; filter:alpha(opacity=50);opacity:.50; display:none; }
#body .night { z-index:101; }
.night_index { background-color:#000; width:100%; position:absolute; left:0; top:0;z-index:300; filter:alpha(opacity=50);opacity:.50; display:none; }

.night_realt { position:relative; z-index:500; }
.night_hotspot_index_1 {background-color:#000; padding-left:16px; margin-left:13px; height:86px; margin-top:46px; width:252px; position:absolute; top:-132px; z-index:500; filter:alpha(opacity=50);opacity:.50; display:none;}
.night_hotspot_index_2 {background-color:#000; padding-left:16px; margin-left:13px; height:86px; margin-top:46px; width:252px; position:absolute; top:-132px; z-index:500; filter:alpha(opacity=50);opacity:.50; display:none;}
 
#inner_head .night { height:334px; z-index:500; }

/* Head
------------------------------ */
#head { height:32px; background:#4b6925 url(/images/bg_head.gif) no-repeat left top; text-align:left; margin:0 auto; width:1000px; }
#head ul { margin:0 0 0 42px; padding-top:4px; list-style:none; float:right; }
#head ul li { float:left; padding-right:4px}

#inner_head { position:relative; z-index:200; background:url(/images/inner_head_bg.jpg) no-repeat left top; height:334px; text-align:left; margin:0 auto; width:1000px; font-size:1.1em; }
#inner_head .logo { position:absolute; z-index:200; left:83px; top:54px; }

#breadcrumbs { text-align:left; margin:0 auto; width:1000px; background-color:#f8f7f7; font-size:1.1em; color:#000; font-weight:bold; line-height:1.4px; }
#breadcrumbs .top { height:8px; background:url(/images/breadcrumbs_bg_top.gif) repeat-x left top; }
#breadcrumbs .bottom { height:8px; background:url(/images/breadcrumbs_bg_bottom.gif) repeat-x left top; }
#breadcrumbs ul { padding:14px 63px; }
#breadcrumbs ul li { list-style:none; background:url(/images/breadcrumbs_li.gif) no-repeat 8px 4px; padding-left:20px; display:inline; line-height:normal; }
#breadcrumbs ul li.first { background-image:none; padding-left:0; }

#breadcrumbs a:link    { color:#5b5a59; }
#breadcrumbs a:visited { color:#5b5a59; }
#breadcrumbs a:hover   { color:#5b5a59; }
#breadcrumbs a:active  { color:#5b5a59; }

/* Content
------------------------------ */
#content { position:relative; z-index:100; height:700px; background:#b2b2c0 url(/images/bg_content.jpg) no-repeat left top; text-align:left; margin:0 auto; width:1000px; font-size:1.1em; }

#content .head_news { position:absolute; z-index:200; left:764px; top:8px; color:#8cc63f; padding-left:40px; font-weight:bold; font-size:1.364em; line-height:19px; background:url(/images/bg_head_news.gif) no-repeat left top; width:196px; height:20px;  }
#content .logo { position:absolute; z-index:200; left:83px; top:54px; }

#content .news { position:absolute; z-index:200; left:339px; top:35px; background:url(/images/bg_news.jpg) no-repeat left top; width:652px; padding:3px 0 6px 9px; line-height:1.273em; }
#content .news .item { width:205px; float:left; padding-right:10px; }
#content .news .item .date { color:#8cc63f; padding-top:5px; }
#content .news .cross_01 { position:absolute; left:-3px; bottom:-3px; height:5px; width:5px; background:url(/images/cross_01.gif) no-repeat left top; }
#content .news .cross_02 { position:absolute; left:212px; bottom:-3px; height:5px; width:5px; background:url(/images/cross_01.gif) no-repeat left top; }
#content .news .cross_03 { position:absolute; left:427px; bottom:-3px; height:5px; width:5px; background:url(/images/cross_01.gif) no-repeat left top; }

#content .news a:link    { color:#9d9d9d; text-decoration:none; }
#content .news a:visited { color:#9d9d9d; text-decoration:none; }
#content .news a:hover   { color:#9d9d9d; text-decoration:underline; }
#content .news a:active  { color:#9d9d9d; text-decoration:none; }

#content .h1 { position:absolute; z-index:200; left:327px; top:463px; min-height:23px; background:#48484a url(/images/h1.gif) no-repeat left top; padding:0 140px 0 40px; max-width:488px; }
#content .h1 h1 { font-size:15px; color:#8cc63f; line-height:22px; padding-bottom:1px; }
#content .content { position:absolute; z-index:200; background:url(/images/bg_main_content.jpg) no-repeat left top; top:486px; left:340px; height:180px; width:608px; padding:22px 26px 12px 26px; line-height:1.455em; overflow:auto; }

#inner_content { text-align:left; margin:0 auto; width:856px; color:#232222; line-height:12px; background-color:#fff; font-size:1.1em; line-height:1.6em; border-left:24px solid #999; padding:35px 60px; }
#inner_content h1,#inner_content h2,#inner_content h3 { display:block; position:relative; left:-19px; top:0; padding-left:19px; line-height:1.1em; margin-bottom:1em; }
#inner_content h1 { font-size:1.45em; font-weight:bold; background:url(/images/bg_hx.gif) no-repeat 0 5px; }
#inner_content h2 { font-size:1.3em; font-weight:bold; background:url(/images/bg_hx.gif) no-repeat 0 4px; }
#inner_content h3 { font-size:1em; font-weight:bold; background:url(/images/breadcrumbs_li.gif) no-repeat 0 3px; }
#inner_content img { float:left; display:inline; padding:1px 1px 1px 13px; background:#b9b7b6 url(/images/bg_images.gif) repeat-y left top; margin:0 15px 5px 0; }

/* Menu
------------------------------ */


.menu-v-d { position:absolute; top:147px; left:22px; width:289px; z-index:500; }
.menu-v-d li { padding: 0 0 2px 0; display: block; position: relative; list-style: none; background:url(/images/menu_bg_01.gif) no-repeat left bottom; width:auto;}
.menu-v-d li a { display: block; position: relative; padding-left: 23px; }

.menu-v-d li:hover { background:url(/images/menu_bg_01a.gif) no-repeat left bottom; }
.menu-v-d a:hover { color: #fff; }

.menu-v-d li ul { display: none; position: absolute; top: 0px; left: 100%; width: 100%; }
.menu-v-d li ul li { background:url(/images/menu_bg_02.gif) no-repeat left bottom; }
.menu-v-d li ul li:hover { background:url(/images/menu_bg_02a.gif) no-repeat left bottom; }

.menu-v-d li:hover ul ul,
.menu-v-d li:hover ul li:hover ul ul { display: none; }

.menu-v-d li ul li ul li { left:-14px;  background:url(/images/menu_bg_03.gif) no-repeat left bottom; }
.menu-v-d li ul li:hover ul li:hover  { background:url(/images/menu_bg_03a.gif) no-repeat left bottom; }

* html .menu-v-d li ul li { margin-left:0px; }
* html .menu-v-d li ul li ul li { }

.menu-v-d li:hover ul,
.menu-v-d li:hover ul li:hover ul,
.menu-v-d li:hover ul li:hover ul li:hover ul { display: block; }

.menu-v-d ul ul { left: 100%; }

.menu-v-d li:hover a:link    { color:#262626; }
.menu-v-d li:hover a:visited { color:#262626; }
.menu-v-d li:hover a:hover   { color:#262626; }
.menu-v-d li:hover a:active  { color:#262626; }

.menu-v-d li:hover ul li a:link    { color:#ebecf0; }
.menu-v-d li:hover ul li a:visited { color:#ebecf0; }
.menu-v-d li:hover ul li a:hover   { color:#262626; }
.menu-v-d li:hover ul li a:active  { color:#ebecf0; }

.menu-v-d li:hover ul li:hover a:link    { color:#262626; }
.menu-v-d li:hover ul li:hover a:visited { color:#262626; }
.menu-v-d li:hover ul li:hover a:hover   { color:#262626; }
.menu-v-d li:hover ul li:hover a:active  { color:#262626; }

.menu-v-d li:hover ul li:hover ul li a:link    { color:#ebecf0; }
.menu-v-d li:hover ul li:hover ul li a:visited { color:#ebecf0; }
.menu-v-d li:hover ul li:hover ul li a:hover   { color:#262626; }
.menu-v-d li:hover ul li:hover ul li a:active  { color:#ebecf0; }

.menu-v-d a { height: 20px; padding-top:6px; font-size:1.1em;}
.menu-v-d a:link    { color:#ebecf0; text-decoration:none; }
.menu-v-d a:visited { color:#ebecf0; text-decoration:none; }
.menu-v-d a:hover   { color:#262626; text-decoration:none;}
.menu-v-d a:active  { color:#ebecf0; text-decoration:none; }

/* Hotspots
------------------------------ */
#content .hotspot { background:transparent url(/images/hotspot_bg.png) no-repeat left top; padding-left:16px; margin-left:13px; margin-top:36px; width:252px; }
#content .hotspot img { float:left; border-right:1px solid #3f3f40; }
#content .hotspot .text { color:#8cc63f; text-align:right; font-size:12px; font-weight:bold; margin-left:125px; padding:3px 12px 3px 0; }

.rel { position:relative;}
.index_hotspot_text_1 { position:absolute; color:#8cc63f; text-align:right; font-size:12px; font-weight:bold; margin-left:145px; padding:3px 12px 3px 0; left:0px; top:46px; width:130px; }


#inner_head .hotspot_1 { background:transparent url(/images/hotspot_bg.png) no-repeat left top; padding-left:16px; margin:0px; width:305px; position:absolute; z-index:1000; left:339px; top:19px; }
#inner_head .hotspot_1 img { float:left; border-right:1px solid #3f3f40; }
#inner_head .hotspot_1 .text {  margin-left:125px; padding:3px 12px 3px 0; }
.hotspot_1_text { padding-left:16px; margin:0px; width:170px; position:absolute; z-index:1000; left:464px; top:25px; color:#8cc63f; text-align:right; font-size:12px; font-weight:bold; }
.hotspot_2_text { padding-left:16px; margin:0px; width:170px; position:absolute; z-index:1000; left:794px; top:25px; color:#8cc63f; text-align:right; font-size:12px; font-weight:bold; }



#inner_head .hotspot_2 { background:transparent url(/images/hotspot_bg.png) no-repeat left top; padding-left:16px; margin:0px; width:305px; position:absolute; z-index:1000; left:667px; top:19px; }
#inner_head .hotspot_2 img { float:left; border-right:1px solid #3f3f40; }
#inner_head .hotspot_2 .text { color:#8cc63f; text-align:right; font-size:12px; font-weight:bold; margin-left:125px; padding:3px 12px 3px 0; }

.hotspot_sep { height:1px; }

/* Footer
------------------------------ */
.green_line { border-bottom:1px solid #8cc63f; height:20px; text-align:left; margin:0 auto; width:1000px; }

#footer { position:relative; z-index:100; border-bottom:1px solid #8cc63f; height:200px; text-align:left; margin:0 auto; width:1000px; color:#4d4d4d; line-height:12px; }

#footer .counts { position:absolute; z-index:200; top:14px; left:0px; width:300px; font-size:9px;}
#footer .adress { position:absolute; z-index:200;  top:14px; left:325px; width:300px; font-size:9px;}
#footer .bottext { position:absolute; z-index:200; top:14px; left:625px; width:375px; font-size:9px;}


#footer .cross_01 { position:absolute; z-index:200; left:337px; top:-2px; height:5px; width:5px; background:url(/images/cross_03.gif) no-repeat left top; }
#footer .cross_02 { position:absolute; z-index:200; left:667px; top:-2px; height:5px; width:5px; background:url(/images/cross_03.gif) no-repeat left top; }

#footer a:link    { color:#4d4d4d; }
#footer a:visited { color:#4d4d4d; }
#footer a:hover   { color:#4d4d4d; }
#footer a:active  { color:#4d4d4d; }

/* Webforms_ex1
------------------------------ */

#inner_content .webforms_ex1 { }
#inner_content .webforms_ex1 label { display:block; margin:0 0 12px 0; }
#inner_content .webforms_ex1 label span { display:block; margin:0 0 3px 0; }
#inner_content .webforms_ex1 label.input input { font-size:12px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:400px; color:#333; background-color:#fff; border:1px solid #aaa; padding:3px 5px; }
#inner_content .webforms_ex1 label.textarea textarea { font-size:12px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:400px; color:#333; background-color:#fff; border:1px solid #aaa; padding:3px 5px; overflow:auto; }
#inner_content .webforms_ex1 label.file input { font-size:12px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:400px; color:#333; background-color:#fff; border:1px solid #aaa; padding:3px 5px; }
#inner_content .webforms_ex1 label.select select { font-size:12px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:200px; color:#333; background-color:#fff; border:1px solid #aaa; padding:3px 5px; }
#inner_content .webforms_ex1 label.captcha input { font-size:12px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:400px; color:#333; background-color:#fff; border:1px solid #aaa; padding:3px 5px; }

#inner_content .webforms_ex1 label.captcha img { border:1px solid #aaa; padding:0; margin:0; display:block; float:none; }
#inner_content .webforms_ex1 .submit { width:412px; text-align:right; }
#inner_content .webforms_ex1 .submit input { font-size:12px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:120px; color:#fff; background-color:#9f9f9f; padding:3px 5px; margin:0 auto; text-align:center;
    border-top:1px solid #bfbfbf; border-right:1px solid #4d4d4d; border-bottom:1px solid #4d4d4d; border-left:1px solid #bfbfbf; }
#inner_content .webforms_ex1 label.checkbox span { display:inline; padding:0 0 0 10px; }
#inner_content .webforms_ex1 label.checkbox input { }

/* FAQ_ex1
------------------------------ */
#inner_content .faq_ol { margin-bottom:25px; }
#inner_content .faq_ol li { margin-bottom:10px; }

#inner_content .question { font-weight:bold; color:#69a51a; margin: 30px 0 0 0; }
#inner_content .answer { margin:12px 0 30px 0; }
#inner_content #add_question { list-style:none; font-weight:bold; margin-top: 20px; }

/* Numpages_ex1
------------------------------ */
#inner_content .numpages { text-align:center; line-height:20px; font-size:18px; font-family:'Times New Roman', Times, serif; }
#inner_content .numpages span { padding:0 10px; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#inner_content .numpages span.sep { padding:0 5px; font-size:14px; }


/* NEWS_ex1
------------------------------ */
#inner_content .listlents_text { margin-bottom:12px; }

#inner_content .news_inner {  }
#inner_content .news_inner .item { }
#inner_content .news_inner .item .title { margin-bottom:2px; font-weight:bold; }
#inner_content .news_inner .item .date { font-size:11px; color:#aaa; margin-bottom:5px; }
#inner_content .news_inner .item .anons { margin-bottom:5px; }
#inner_content .news_inner .item .anons p { margin-bottom:0; }
#inner_content .news_inner .item .comments { font-size:11px; }
#inner_content .news_inner .line { height:1px; background-color:#ddd; margin:15px 0; clear:both; }

/*  */
#inner_content .news_inner .item .image { float:left; margin-right:20px; }
#inner_content .news_inner .item .image img { display:block; margin:0; }
#inner_content .news_inner .item .title,
#inner_content .news_inner .item .date,
#inner_content .news_inner .item .anons,
#inner_content .news_inner .item .comments  { }
/* end */


#inner_content .news_view .image { float: right;  }
#inner_content .news_view .image img { display:block; margin: 3px 0 20px 20px; }
#inner_content .news_view .date { font-size:11px; color:#aaa; margin-bottom:5px;}
#inner_content .news_view .related_news h2 { margin-top:30px; }
#inner_content .news_view .related_news span.date { margin-bottom:0; }




#photogallery img { margin-bottom: 20px;}


/* Toggler - default style
---------------------------*/
.toggler {
	margin: 0;
	cursor:pointer;
	font-weight:bold;
	line-height:30px;
	display: block;
}

.toggler-c {
	background: transparent;
	margin-bottom: 10px;
	padding: 0;
}

.counters {
	float: right;
	margin: -10px -15px -20px 0;
	-margin-right: -7px !important;
}
.innercnt {
	float: right;
	margin: 293px 10px 0 0;
	-margin-right: 5px !important;
}
.counters img, .innercnt img {
	float: left;
	margin-left: 3px;
}
