body { overflow:auto; background-color:#FFFFFF; color:#333333; font-family: Tahoma, Arial; font-size:10pt; margin:0; padding:0; }
#wrap { width:1000px; margin:0 auto; padding:0px; background:transparent!important; } 
#wrap2 { background-color:#ffffff; }
a { color:#1b3b7b; }
a:hover { text-decoration:none; }
p { font-family:"Times New Roman", Times, serif; font-size:11pt; color:#222222; margin:0; padding:0; }
form { margin:0; padding:0; }
ul.ul_1 { margin:5px 10px; padding:0; list-style:none; font-family: inherit; }
ul.ul_1 li { padding:0 0 2px 10px; background:url(/images/icons.gif) no-repeat -275px 7px;  }

.no_border { border: none!important; } 
.no_bg { background:none !important; } 
.clear { clear:both; }
.hr_780 {  background:url(/images/bg_header.gif) no-repeat left top; height:1px; /*width:780px; */ font-size:1px; margin:5px 0; clear:both; }
.hr_300 { background:url(/images/hr_300.gif) no-repeat center top; height:1px; font-size:1px; margin:5px 0 0 0; clear:both; } 
.nbsp { font-size:1px; margin:0 10px; clear:both; }
.gl_remark_q { padding:0 3px; background:url(/images/icons.gif) no-repeat -23px -25px; font-size:10px; }

.hidden { display: none; }
.c-pointer { cursor: pointer; } 

#gl_top { clear:both; width:100%; height:25px; overflow:hidden; font-size:8pt; border:0; border-collapse:collapse; margin: 0 0 2px 0; }
#gl_1 { padding:9px 0 0 0; width:350px; float:left;  }
#gl_l { padding:6px 0 0 0; width:380px; float:left;  }
#gl_type { padding:5px 0 0 0; float:left; color:#666666; padding:0; margin:0px; }
#gl_type li { list-style:none; float:left; text-shadow: -1px -1px 1px #F5F5F5; }
#gl_type li a { padding:0 2px; color:#6699ff; }
#gl_type li#gl_url { padding:0 15px 0 0;}
#gl_date { float:left; width:300px; padding:7px 0px 0px 0px; font-size:10pt; color:#b76e6e; font-weight:bold; text-align:center; text-shadow: -1px -1px 1px #F5F5F5; }
#gl_service { padding:3px 5px 0 0; float:right; }
#gl_service ul { padding:0; margin: 0; text-align:right; }
#gl_service ul li { padding: 0 5px; display:inline;  list-style: none; text-shadow: -1px -1px 1px #F5F5F5; }
#gl_service ul li a { color:#666666; text-decoration:none; }
#gl_service ul li a:hover { text-decoration:underline; }
#gl_search { float:right; height:20px; overflow:hidden; background:url(/images/icons.gif) no-repeat -50px -25px; width:190px; text-align:right; padding:0; }
#gl_search input { background:none; border:none; color:#333333; vertical-align:top; padding:0; margin:0;  }
#gl_query { width:162px; padding:3px 0 3px 0!important; font-size: 8pt; vertical-align: top; }
#gl_submit { width:22px; }
#top_border { display:block; overflow:hidden; font-size:1px; height:1px; background-color:#bebebe; border-left:1px solid #ddd;  border-right:1px solid #ddd;  }

#header { height:85px; background:url(/images/bg_header.gif) no-repeat left -4px; float:inherit; clear:both; }
#logo { float:left; height:75px; width:425px; }
#logo_proj { float:left; padding:7px 20px; }
#logo_proj a.logo { display:block; width:120px; height:14px; margin:3px 0 0 0; float:left; background:url(/images/icons.gif) no-repeat -50px -75px; }
#logo_proj .menu { padding:3px 0 0 15px; display:block; float:left; color:#666666; font-size:8pt; }
#logo_proj .menu a { font-weight:bold; color:#333333; text-decoration:none; }
#logo_proj .menu a:hover { text-decoration:underline; }

/* ÃËÀÂÍÎÅ ÌÅÍÞ */ 
#top_menu { margin:27px 20px 0 20px; padding:0 0 5px 0;  float:left; font-family:Tahoma, Arial; font-size:10pt; }
#top_menu li { float:left; list-style:none; text-shadow: -1px -1px 1px #EEEEEE; }
#top_menu li span { display:block; float:left; text-align:center; padding:3px 0 0 1px; color:#aaaaaa; }
#top_menu li a { display:block; float:left; background:none; padding:3px 6px 5px 6px; color:#000000; font-weight:bold; }
#top_menu li a.down { background:url(/images/icons.gif) no-repeat right -50px; display:block; float:left; padding:3px 8px 5px 6px!important; color:#000000; font-weight:bold; }
#top_menu li a:hover { background:url(/images/bg_header.gif) repeat-y right top; }
/* /ÃËÀÂÍÎÅ ÌÅÍÞ */ 

/* âûïàäàëêè */
.gl-hovered { background:url(/images/bg_header.gif) repeat-y right top!important; text-decoration: none!important; }
.fg-menu-container { position: absolute; z-index: 5000!important; }
.gl-down { position:relative; padding:5px; background:url(/images/bg_header.gif) repeat-y right top; overflow:hidden;  }
.gl-down ul { background-color:white; list-style:none; margin:0; padding:5px 8px 7px 0; overflow:hidden; }
.gl-down .more { text-align:right; padding:5px 0 0 0; border:none!important; padding:5px 0 0 0!important; margin:0!important;  }
.gl-down .more a { font-size:7pt; font-weight:bold; }
#gl-rubrics-show .container { width:330px; border:1px dotted #999999; overflow:hidden; background-color:white; padding:6px 10px 8px 5px; }
#gl-rubrics-show ul { display:block; float:left; padding:0 5px!important; }
#gl-rubrics-show ul li { padding:0 7px;}
#gl-rubrics-show ul li a { color:#333333; font-size:8pt; text-decoration:none; font-weight:bold; }
#gl-rubrics-show ul li a:hover { color:#cc9933; text-decoration:none; }
#gl-projects-show {}
#gl-projects-show .container { width:250px!important; border:1px dotted #999999; overflow:hidden; background-color:white; padding:6px 10px 8px 10px; }
#gl-projects-show .proj { margin:3px; }
#gl-projects-show .s1 a { color: #FF6600; }
#gl-projects-show .fotorep a { color: #CC3333; }
#gl-projects-show .s3 a { color: #7B502F; }
#gl-projects-show .vernisazh a { color:#009966; }
#gl-projects-show .s4 a { }
#gl-projects-show .s5 a { }
#gl-projects-show .proj a { font-family:Arial, Helvetica, sans-serif; font-size:12pt; text-decoration:none; font-weight:bold; }
#gl-projects-show .proj a:hover { text-decoration:underline; }
#gl-projects-show .proj span { display:block; color:#666666; font-size:7pt; }
/* /âûïàäàëêè */ 

/* âñïëûâàþùåå îêíî */
#simplemodal-overlay {background-color:#000; z-index: 6000!important;}
#simplemodal-container { background-color:#FFFFFF; border:2px solid #444; -moz-border-radius: 4px; border-radius: 4px; z-index: 7000!important; }
#simplemodal-container h1 { font-weight: normal; font-size: 14pt; margin: 0 0 10px 0; }
/* âñïëûâàþùåå îêíî */

/* ÏÐÅÄÓÏÐÅÆÄÀËÊÈ */
.gl_attention { clear:both; margin:20px 0 5px 15px; padding:0 0 0 10px; font-size:7pt; color:#FF6666; border-left:2px solid #FF6666; font-family:Arial, Helvetica, sans-serif; }
.gl_attention a { color:#3a568d; }
/* /ÏÐÅÄÓÏÐÅÆÄÀËÊÈ */

.d-content { position: absolute; } /* âûïàäàëêà äëÿ ñêðèïòà */

.gl_head { position:relative; clear:both; overflow:hidden; padding:0 0 5px 10px; border-top:1px solid #cccccc; background:url(/images/gl_block_head_bg.gif) repeat-x left top; }
.gl_head .title { position:relative; z-index:10; float:left; font-size:14pt; font-weight:bold; margin:0; padding:6px 0 0 0; color:#000000; text-shadow: -1px -1px 1px #DDDDDD; }
.gl_head .title_main { position:relative; z-index:10; float:left; font-size:18pt; font-weight:bold; margin:0; padding:6px 0 0 0; color:#000000; text-shadow: -1px -1px 1px #DDDDDD; }
.gl_head .title_main a { color:#000000; text-decoration:none; }
.gl_head .title_main a:hover { color:#cc9933; }
.gl_head .title_main span { color:#999999; font-weight:normal; }
.gl_head .title a { color:#000000; text-decoration:none; }
.gl_head .title a:hover { color:#cc9933; }
.gl_head .title a.root { color:#999999; text-decoration:none; font-weight:normal; }
.gl_head .title a.root:hover { color:#cc9933; text-decoration:none; }
.gl_head .title span { color:#999999; font-weight:normal; }
.gl_head .title b { font-weight:normal; }
.gl_head .icon { position:relative; z-index:10; float:left; margin:12px 0 0 15px; }
.gl_head .icon a { width:13px; height:13px; display:block; float:left; margin:0 0 0 2px; padding:0; background:url(/images/icons.gif) no-repeat -1000px -1000px;  }
.gl_head .icon a.rss  { background-position:left top; }
.gl_head .icon a.post { background-position:-25px top; }
.gl_head .icon a.email { background-position:-50px top;}
.gl_head .icon img { border:0; padding:1px 3px 0 0; }
.gl_head .sub_rubrics { float:left; margin:17px 0 0 50px; font-size:8pt; }
.gl_head .sub_rubrics a { color:#666666; padding:0 0 0 15px; text-decoration:none; }
.gl_head .sub_rubrics a:hover { color:#cc9933; }
.gl_head .tools { position:absolute; z-index:100; right:0; top:0; width:100px; height:15px; text-align:right; }
.gl_head .tools a.more { display:block; float:right; width:15px; height:15px; background:url(images/icons.gif) no-repeat 2px -23px; color:#FFFFFF; }

/*Ëèñòàëêà ñòðàíèö */
.gl_list_pages { overflow:hidden; clear:both; text-align:right; border-bottom:1px dashed #cccccc; }
.gl_list_pages ul { text-align:right; margin:0; padding:0 }
.gl_list_pages ul li { display:inline; list-style:none; margin:0; padding:0; }
.gl_list_pages ul li a { padding:2px 3px ; margin:0; color:#666666; text-decoration:none; font-size:7pt; }
.gl_list_pages ul li a:hover { background-color:#cccccc; color:#333333; }
.gl_list_pages ul li a.larr { padding:2px 8px; background:url(/images/icons.gif) no-repeat 4px -45px; }
.gl_list_pages ul li a.larr:hover { background-color:#cccccc; background-position: -21px -45px; }
.gl_list_pages ul li a.rarr { padding:2px 8px; background:url(/images/icons.gif) no-repeat 4px -70px; }
.gl_list_pages ul li a.rarr:hover { background-color:#cccccc; background-position: -21px -70px; }
.gl_list_pages ul li a.activ { color:#333333; background-color:#cccccc; }
/* /Ëèñòàëêà ñòðàíèö */

.gl_anons { clear:both; margin:5px 0 10px 0; padding:5px 0 0 0; overflow: hidden; }
.gl_anons .anons { font-size:8pt; line-height: 12pt; font-family:Arial, Helvetica, sans-serif; float:left; padding: 5px 10px; width:230px; background:url(/images/dotted_border_2px.gif) repeat-y top left; }
.gl_anons .anons .img { float:left; width:90px; }

#gl_content { width:780px; float:left; padding:10px 0 0 0; }
#gl_content .sub_head { clear:both; padding:5px 20px 0 15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#cc9933; }
#gl_content .sub_head a { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#cc9933; text-decoration:none; }
#gl_content .sub_head a:hover { text-decoration:underline; }

#gl_news { padding:5px 0; overflow:hidden; }
#gl_news h1, #gl_news h1 a { background-color:#f4f1e4; float:left; text-align:left; padding:1px 5px 2px 5px; margin:0; font-size: 8pt; color:#333333; font-weight:bold; }
#gl_news h1 a:hover { color:#cc9933; }
#gl_news ul { clear:both; padding:2px 0 0 10px; margin:0; }
#gl_news ul li { width:318px; height:20pt; overflow:hidden; display:inline; float:left; padding:1px 5px 0 5px; list-style:none; text-indent: 0; font-size:8pt; font-family: Tahoma, Arial; }
#gl_news ul li a { text-decoration:none; }
#gl_news ul li a:hover { text-decoration: underline; }
#gl_news ul li b { font-size:6pt; color: #DD756C; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

#gl_rubrics { background-color:#f4f1e4; clear:both; padding: 5px 0; text-align:center; }
#rubrics_1 { margin:0; padding:0; border:0;}
#rubrics_1 li { list-style:none; display:inline; text-shadow: -1px -1px 1px #FCFCFC; }
#rubrics_1 li a { padding:0 8px; color:#333333; font-weight:bold;  }

#rubrics_2 { margin:0; padding:5px 0 0 0; border:0; clear:both;  }

#rubrics_2 li { list-style:none; display:inline; text-shadow: -1px -1px 1px #FCFCFC; }
#rubrics_2 li a { font-size:9pt; padding:0 9px; color:#666666; text-decoration:none;  }
#rubrics_2 li a:hover { text-decoration:underline; }

/* ËÈÖÎ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÛ */
#main_anons { padding:5px 0; overflow:hidden; }
.ma_d { height: 300px; float:left; }
.ma_news { width:326px; padding: 0 7px 0 0; background:url(/images/dotted_border_2px.gif) repeat-y top right;  }
.ma_news h1, .ma_news h1 a { margin:5px 0 0 0; font-size: 8pt; color:#333333; text-align:center; }
.ma_news h1 a:hover { color:#cc9933; } 
.ma_news ul { padding:5px 0 0 5px; margin:0; }
.ma_news ul li { padding:2px 0 2px 8px; list-style:none; text-indent: -2px; font-size:8pt; line-height: 8pt; font-family: Tahoma, Arial; }
.ma_news ul li a { text-decoration:none; padding:0 0 0 2px; }
.ma_news ul li a:hover { text-decoration: underline; }
.ma_news ul li b { background-color: #FFCCCC; font-size:7pt; color: #666666; padding:0 1px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; }
.ma_news ul li .old { background-color:#dddddd; color:#666666; }
.ma_photo_1 { width:313px; text-align:center; padding: 0 10px; }
.ma_photo_1 .img { margin:10px 0 0 0; }
.ma_photo_1 p.title { font-size:11pt; margin:5px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
.ma_anons { width:333px; background:url(/images/dotted_border_2px.gif) repeat-y top left; }
.ma_anons .anons_pub { padding:10px 10px 10px 30px; height:80px; overflow:hidden; clear:both; font-family:Arial, Helvetica, sans-serif; }
.ma_anons .anons_pub .img { float:right; text-align:right; width:90px; }
/* /ËÈÖÎ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÛ */

/* ÎÏÐÎÑ */  
.gl_iview { background:url(/images/question_mark.gif) no-repeat right top; background-color:#f4f1e4; }
.gl_iview_main { padding:5px 5px 0 10px; margin:0 0 0 2px; height:195px; overflow:hidden; }
.gl_iview_pub { padding:0 5px 5px 15px; margin:5px 10px 5px 0;  }
.gl_iview .que { text-align:center; padding:10px 20px 5px 20px; color:#000000; font-size:10pt; font-weight:bold; font-family:Arial, sans-serif; }
.gl_iview .ans td { vertical-align:middle; padding:2px 0 0 0; line-height:9pt; }
.gl_iview .ans { margin:0 auto; padding:0; border-collapse:collapse; color:#222222; font-size:8pt; font-family: Arial, sans-serif; }
.gl_iview .radio { height:16px; overflow:hidden; width:25px; text-align: left; padding:0!important; }
.gl_iview .radio input { margin:0; padding:0; _margin:-2px; }
.gl_iview .menu { padding:5px 0 5px 5px; text-align:center; color:#CCCCCC; font-size:8pt;  }
.gl_iview .menu a { text-decoration:none; }
.gl_iview .menu a:hover { text-decoration: underline; }
.gl_iview a.vote { font-weight:bold; text-decoration:underline;  }
.gl_iview a.vote:hover { text-decoration:none; }

#gl_iview_result { }
#gl_iview_result .close { clear:both; display:block; width:600px; position:absolute; bottom:10px; left:0; text-align:center; background:url(/images/icons.gif) no-repeat center -224px;  }
#gl_iview_result .close a{ font-weight:bold; background-color:#FFFFFF; padding:0 5px; }
#gl_iview_result .logo { margin:0 0 -5px 0; }
#gl_iview_result .content { width:600px;  position:relative; margin:auto; padding:0 0 40px 0; border:10px solid #f4f1e4; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
#gl_iview_result .rez { text-align:center; padding:10px 0 0 0; color:#999999; }
#gl_iview_result .que { text-align:center; font-size:12pt; padding:10px 20px 0 20px; font-weight:bold;   }
#gl_iview_result .diag { float:left; width:320px; text-align:center; padding:10px 0 0 0;  }
#gl_iview_result .answers { padding:20px 0 0 0; float: left; width:250px; }
#gl_iview_result .ans { clear:both; }
#gl_iview_result .ans .pict { float:left; position:relative; top:1px; border:1px solid #999999; padding:2px; }
#gl_iview_result .ans span { display:block; width:10px; height:10px; font-size:1px; background-color:#00CC33; }
#gl_iview_result .ans p { margin:0 0 0 20px; }
#gl_iview_result .ans p b { font-weight:bold; color:#999999; }
#gl_iview_result .total { text-align:right; margin:10px 0 0 0; }
/* /ÎÏÐÎÑ */

.main_rubric { clear:both; overflow:hidden; padding:0 0 10px 0; }
.main_rubric .sub_rubrics ul { clear:both; margin:0 0 10px 0; padding:0 0 0 50px; overflow:hidden; }
.main_rubric .sub_rubrics ul li { border-left:0px solid #cc9933; background:url(/images/icons.gif) no-repeat -275px 6px; display:block; height:13pt; overflow:hidden; float:left; margin:0; list-style:none; padding:0 9px 0 13px; }
.main_rubric .sub_rubrics ul li a { color:#444444; text-decoration:none; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.main_rubric .sub_rubrics ul li a:hover { color:#cc9933; }
.main_rubric .sub_rubrics ul li a.more { text-decoration:none; padding:0 5px; background:url(/images/icons.gif) no-repeat 3px -21px; }
.main_rubric .pub_type_1 { clear:both; padding:7px 10px; overflow:hidden; }
.main_rubric .pub_type_1_advert { background: #f4f1e4!important; }
.main_rubric .pub_type_1 h2 { margin:0; font-size:13pt; }
.main_rubric .pub_type_1 h2 a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.main_rubric .pub_type_1 .img { float:left; width:140px; }
.main_rubric .pub_type_1 p { font-family:"Times New Roman", Times, serif; font-size:11pt; display:table; _height: 0; padding:10px 0 0 20px; margin:0; }
.main_rubric .date { font-family: Tahoma, Arial; color:#999999; padding:0 0 0 5px; font-size:8pt; font-weight:normal!important; }
.main_rubric .pub_type_2_bg { background:url(/images/dotted_border_2px.gif) repeat-y top center; overflow: hidden; clear:both; margin:5px 0;  }

.main_rubric ._adv1 { background:url(/images/gl_pub_type2_1.gif) repeat-y top left!important; }
.main_rubric ._adv2 { background:url(/images/gl_pub_type2_1.gif) repeat-y top right!important; }
.main_rubric ._adv3 { background:url(/images/gl_pub_type2_2.gif) repeat-y top center!important; }

.main_rubric .pub_type_2 { padding:5px 0 5px 0; width:390px; float:left; }
.main_rubric .pub_type_2 .content { padding:0 5px 0 10px; }
.main_rubric .pub_type_2 h2 { margin:0; font-size:10pt; display:inline; }
.main_rubric .pub_type_2 h2 a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.main_rubric .pub_type_2 .img { float:left; width:80px; padding:0 10px 0 0; }
.main_rubric .pub_type_2 p { font-family:"Times New Roman", Times, serif; font-size:11pt; display:table; _height: 0; padding:5px 0 0 0; margin:0; }
.main_rubric .pub_type_3 { padding:0 0 0 3px; margin:0 0 5px 0; width:256px; height:37pt; overflow:hidden; float:left; background:url(/images/dotted_border_2px.gif) repeat-y top left; }
.main_rubric .pub_type_3 img { display:block; float:left; margin:3px 5px 0 5px; }
.main_rubric .pub_type_3 .block { height:33pt; line-height:11pt; overflow:hidden; padding:0 5px; }
.main_rubric .pub_type_3 .block a {  font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.main_rubric .pub_type_3 .block a:hover { text-decoration:underline; }
.main_rubric .pub_arch { display:block; overflow:hidden; clear:both; width:735px; padding:5px 20px; background:none;  }

/* ñòðàíèöà ÍÎÂÎÑÒÈ */
.newspage_anons { clear:both; overflow:hidden; margin:5px 0 10px 20px; }
.newspage_anons .time { float:left; width:40px; padding:2px 0 0 0;  color:#999999; font-size:8pt;}
.newspage_anons img { display:block; float:left; padding:2px 10px 0 5px; }
.newspage_anons .content { float:left; padding:0 0 0 5px; margin:0; width:590px; }
.newspage_anons .article { display:inline; border:1px solid #B7CBCC; font-family:Tahoma, Arial; padding:0 3px; font-size:7pt; color: #999999; }
.newspage_anons .content h2 { padding:0; margin:0; display:inline; }
.newspage_anons .content h2 a { font-size:10pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.newspage_anons .content a.rubric { font-family:Tahoma, Arial; font-size:8pt; color:#999999; font-weight:normal; padding:0 0 0 10px; margin:0; text-decoration:none; } 
.newspage_anons .content a.rubric:hover { text-decoration:underline; color:#cc9933; }
.newspage_anons .content p { padding:3px 0 0 0; margin:0; line-height:12pt; }
/* /ñòðàíèöà ÍÎÂÎÑÒÈ */

/* ÊÀËÅÍÄÀÐÜ */
.calendar-down { position:relative; left:-6px; background:white; border:1px solid #cc9933; } /* âûïàäàëêà êàëåíäàðÿ*/
.calendar-down ul { list-style:none; padding:0 5px 3px 0; margin:0; }
.calendar-down li { padding:0; margin:0; } 
.calendar-down a { border-left:2px solid white; font-size:8pt; text-decoration:none; color:#333333; padding:0 0 0 3px; }
.calendar-down a:hover { border-left: 2px solid #cc9933; color:#cc9933; } 
.calend { width:136px; margin:0 auto; padding:5px 0 10px 0; overflow:hidden; }
.calend .date { text-align: center; padding:0 0 3px 0; }
.calend .date span { font-weight:normal; float:none; display:inline; font-size:9pt; text-decoration: none; border:none; border-bottom:1px solid #cccccc; color:#333333; }
.calend .date .apos { background:url(/images/icons.gif) no-repeat 0px -98px; }
.calend a, .calend span {  padding:1px 2px 1px 0; text-decoration:none; display:block; overflow:hidden; margin:0; width:15px; height:11px; border:1px dotted #FFFFFF; font-size:7pt; float:left; text-align: right; }
.calend a:hover { background-color:orange; border: 1px solid orange; color:#ffffff; }
.calend span { font-weight:bold; color:#999999; border: 1px solid #FFFFFF; }
.calend span.dis { color:#eeeeee; font-weight:normal; }
.calend a.active { border:1px solid orange; }
.calend a.active:hover { background-color:orange; border: 1px solid orange; color:#ffffff; } 
.calend a.prev { color:#cccccc; }
.calend a.prev:hover { background-color:orange; border: 1px solid orange; color:#ffffff; }
.calend span.holy { color:#ff9999; } 
.calend_hr { height:1px; overflow:hidden; border-bottom:1px solid #dddddd; clear:both; width:133px; }
/* ÊÀËÅÍÄÀÐÜ */

/* ÏÐÀÂÛÉ ÁËÎÊ */
#gl_right { width:202px; float:right; padding:10px 0 0 18px; } 
#gl_right .block { margin:0 auto 15px auto; clear:both; text-align:center; }
#gl_right ul { margin:0; padding:5px 0; list-style:none; font-family:Arial, Helvetica, sans-serif; }
#gl_right ul li { text-align:left; padding:2px 0 0 18px; margin:2px 0; background:url(/images/icons.gif) no-repeat -273px -20px;}
.gl_right_head {  background:url(/images/gl_block_head_bg.gif) repeat-x left top; font-size:8pt;  border-top:1px solid #cccccc; text-align:center; padding:0 0 3px 0; }
.gl_right_head a { text-decoration:none; color:#333333; font-weight:bold; }
.gl_right_head a:hover { text-decoration:underline; }
/* /ÏÐÀÂÛÉ ÁËÎÊ */

/* ÏÎÄÂÀË */
#gl_footer { clear:both; padding:30px 0 30px 0; } 
#gl_footer #bot_menu { text-align:center; background-color:#e4dfd1; padding:3px 15px; }
#gl_footer #bot_menu ul { list-style:none; padding:0; margin:0; }
#gl_footer #bot_menu ul li { display:inline; padding:0 20px; text-shadow: -1px -1px 1px #F5F5F5; }
#gl_footer #bot_menu ul li a { color:#333333; text-decoration:none; }
#gl_footer #bot_menu ul li a:hover { text-decoration:underline; }
#gl_footer #gl_contact { padding:10px 40px 0 40px; overflow:hidden; }
#gl_footer #gl_contact div { float:left; font-size:8pt; color:#666666; }
/* /ÏÎÄÂÀË */

/* ÀÐÕÈÂ */
.archive_all { clear:both; }
.month { width:170px; height:125px; float:left; border:1px solid #cccccc; margin:10px 8px; }
.month .calend .date span { font-weight:normal; float:none; display:inline; font-size:9pt; text-decoration: none; border:none; border:none!important; color:#333333; }
/* /ÀÐÕÈÂ */

/* ÑÒÐÀÍÈÖÀ ÏÓÁËÈÊÀÖÈÈ */
#gl_pub_page  { clear:both; padding:10px 0 0 0; overflow:hidden; }
#gl_pub_page #left_blocks { float:left; width:320px; padding:0 0 5px 0; }
#gl_pub_page #left_blocks .block { padding:0 0 10px 0; width:310px; background:url(/images/gl_block_head_bg.gif) repeat-x left top; border-top:1px solid #cccccc; }
#gl_pub_page #left_blocks .block_news { width:320px; padding:0 0 5px 0; }
#gl_pub_page #left_blocks .block_news .list { margin:0 0 0 1px; display:block; width:310px; clear:both; height:18px; overflow:hidden; background:url(/images/icons.gif) no-repeat 5px -225px; }
#gl_pub_page #left_blocks .block_news .list img { display:block; margin:0 auto; border:0; }
#gl_pub_page #left_blocks .block_news .top { background-position: 5px -175px; cursor:pointer; }
#gl_pub_page #left_blocks .block_news .top:hover { background-position: 5px -200px; }
#gl_pub_page #left_blocks .block_news .bot { background-position: 5px -125px; cursor:pointer; }
#gl_pub_page #left_blocks .block_news .bot:hover { background-position: 5px -150px; }
#gl_pub_page #left_blocks .block .head { font-size:8pt; text-align: center; padding:0 0 7px 0; color:#666666; }
#gl_pub_page #left_blocks .block .head a { text-decoration:none; color:#333333; font-weight:bold; }
#gl_pub_page #left_blocks .block .head a:hover { text-decoration:underline; color:#cc9933; }
#gl_pub_page #pub_block { float:right; width:680px; background:url(/images/gl_block_head_bg.gif) repeat-x left top;  border-top:1px solid #cccccc; }
#gl_pub_page .sup, #gl_pub_page .sub { font-size:12pt; clear:both; font-family:Arial, Helvetica, sans-serif; color:#666666; }
#gl_pub_page .sub { margin:0 30px; font-size:11pt; font-style:italic; color:#666666; }
#gl_pub_page #pub_block .head { text-align:left; padding:0 0 5px 15px; font-size:8pt; }
#gl_pub_page #pub_block .head a { text-decoration:none; color:#666666; }
#gl_pub_page #pub_block .head a:hover { text-decoration:underline; color:#cc9933; }
#gl_pub_page #pub { overflow:hidden; padding:0 0 0 15px; background:url(/images/dotted_border_2px.gif) repeat-y left top; }
#gl_pub_page #pub h1 { clear:both; margin:10px 0 10px 20px; color:#000000; font-size:17pt; font-family:Arial, Helvetica, sans-serif;  font-weight:normal; }
#gl_pub_page #photo { float:left; text-align:center; _width:250px; margin:5px 15px 5px 0; border-bottom:1px solid #CCCCCC;  }
#gl_pub_page .about { font-family:Tahoma, Arial; font-size:8pt; text-align:right; }
#gl_pub_page .about_photo { text-align:left; margin:3px 0 5px 0; }
#gl_pub_page .about_photo .other { z-index:1000; position:relative; padding:0 0 0 10px; float:right; display:block; font-weight:bold; color:#cc9933; font-size:8pt; }
#gl_pub_page .about p { font-family:Tahoma, Arial; font-size:10pt; }
#gl_pub_page .about #title { font-size:8pt; font-family:Arial, Helvetica, sans-serif; }
#gl_pub_page .about span { font-size:7pt; color:#666666; padding:0 5px 0 0; }
#gl_pub_page .about a { color:#333333; font-size:8pt; text-decoration:none; }
#gl_pub_page .about a:hover { text-decoration:underline; }
#gl_pub_page #text { font-family:"Times New Roman", Times, serif; font-size:11pt; clear:both; overflow:hidden; margin:0 0 10px 0; padding: 0 0 10px 0; }
#gl_pub_page #text .anons { text-indent:0; margin:0; padding:0; font-size:12pt; color:#000000; }
#gl_pub_page #text p { text-indent: 15pt; margin: 0; padding: 0 0 0.1em 0.53em; font-size: 12pt; }
/* 2014-10-07 */
#gl_pub_page #text>p { -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; text-align:justify; }
.quot {margin-left:-0.53em}
.squot {margin-right:0.53em}
.bra {margin-left:-0.30em}
.sbra {margin-right:0.30em}
/* /2014-10-07 */
#gl_pub_page #text td p { text-indent: 0; margin:0; padding:0; }
#gl_pub_page .cloud { clear:both; background-color:#f4f1e4; margin:3px 0; padding:0 0 0 5px; border:1px solid #f4f1e4; }
#gl_pub_page .cloud .title { color:#999999; clear:both; font-size:16px; position:relative; padding:5px 20px 5px 5px; font-size:10pt; }
#gl_pub_page .cloud .title a { font-weight:bold; } 
#gl_pub_page .cloud .anons { overflow:hidden; margin:0; padding:3px 0 0 5px; line-height:10pt; width:212px; height:45px; float:left; border-top:1px dotted #cccccc; background-repeat: no-repeat!important; background-position:left 3px!important; }
#gl_pub_page .cloud .anons_img {  padding:3px 5px 0 45px; width:168px;  font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#gl_pub_page .cloud .anons a { display:block; height:31pt; overflow:hidden; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#gl_pub_page .cloud .anons a:hover { text-decoration:underline; }
.gl_pub_page_anons { clear:both; overflow:hidden; font-family:Arial, Helvetica, sans-serif; margin:5px 5px 5px 10px; }
.gl_pub_page_anons .pic { display:block; padding:0 5px 0 0; float:left; }
.main_news_list { height:250px; overflow:hidden; margin:0 0 0 10px; }
.ma_news .list { margin:0 0 0 1px; display:block; width:310px; clear:both; height:18px; overflow:hidden; background:url(/images/icons.gif) no-repeat 5px -225px; }
.ma_news .list img { display:block; margin:0 auto; border:0; }
.ma_news .top { background-position: 5px -175px; cursor:pointer; }
.ma_news .top:hover { background-position: 5px -200px; }
.ma_news .bot { background-position: 5px -125px; cursor:pointer; }
.ma_news .bot:hover { background-position: 5px -150px; }
.pub_page_news { overflow:hidden; clear:both; padding:0px; margin:0px 0px 2px 0px; border-top:1px solid white; border-bottom:1px solid white; }
.pub_page_news_sel { overflow:hidden; padding:3px 0 3px 0; background:url(/images/arr1.gif) no-repeat right center; background-color:#f4f1e4; }
.pub_page_news_sel .content { width:225px!important;} 
.pub_page_news .time_pic { float:left; padding:1px 0 0 0; text-align:left; background:none; }
.pub_page_news .time_pic  span { display:block; float:left; font-size:7pt; color: #666666; padding:0 5px 0 0; }
.pub_page_news .time_pic  span.last { background-color: #cccccc; color:#FFFFFF; }
.pub_page_news .time_pic img { margin:0 0 0 5px; display:block; float:left; }
.pub_page_news .content { float:left; width:230px; }
.pub_page_news .content h2 { margin:0; padding:0 0 0 5px; }
.pub_page_news .content h2 a { font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; }
.pub_page_news .content h2 a:hover { text-decoration:underline; }
.pub_page_news .content a.rubric { padding:0 0 0 5px; display: block; font-size:7pt; color:#999999; font-weight:normal; text-decoration:none; } 
.pub_page_news .content a.rubric:hover { color:#cc9933; }
/* /ÑÒÐÀÍÈÖÀ ÏÓÁËÈÊÀÖÈÈ */

/* ÏÐÎÑÌÎÒÐ ÔÎÒÎÃÐÀÔÈÉ ÌÀÒÅÐÈÀËÀ */  
#gl_photo { }
#gl_photo .logo { margin:0 0 -5px 0; }
#gl_photo .content { position:relative; margin:auto; padding:0 0 10px 0; border:10px solid #f4f1e4; width:900px; background-color:#FFFFFF; }
#gl_photo .title { text-align:center; color:#333333; font-size:9pt; padding:10px 0 20px 0; }
#gl_photo .title a { font-weight:bold; padding:0 10px; }
#gl_photo .close, #blog_code .close { display:block; width:900px; position:absolute; bottom:10px; left:0; text-align:center; background:url(/images/icons.gif) no-repeat center -224px;  }
#gl_photo .close a, #blog_code .close a{ font-weight:bold; background-color:#FFFFFF; padding:0 5px; }
#gl_photo #container { width:700px; float:left; }
#gl_photo .photo { margin:0 auto; }
#gl_photo .photo img { margin:0 auto; display:block;}
#gl_photo .autor { font-size:7pt; display:block; text-align:left; padding:0 0 5px 0; }
#gl_photo .autor a { }
#gl_photo .comment { text-align:center; float:left; width:600px; padding:5px 50px;  }
#gl_photo .prev { padding:10px 0 0 0; float:right; width:200px; height:480px; overflow:hidden; text-align:center; }
#gl_photo .col_1 { }
#gl_photo .prev img { border:5px solid white; padding:1px; }
#gl_photo .prev img.sel { border:5px solid #cc9933; }
/* /ÏÐÎÑÌÎÒÐ ÔÎÒÎÃÐÀÔÈÉ ÌÀÒÅÐÈÀËÀ */

.modal_close { width:200px; margin:0 auto; text-align:center; background:url(/images/icons.gif) no-repeat center -224px;  }
.modal_close a{ font-weight:bold; background-color:#FFFFFF; padding:0 5px; }

/* Ñâåæèé íîìåð */
.current { clear:both; overflow:hidden; margin:20px 0 20px 0; }
.nonews { width:500px; margin:30px auto; text-align:center; }
.current .first_page { overflow:hidden; margin:0 0 20px 0; }
.current .first_page .about { padding:0 30px 20px 30px; }
.current .first_page .img { display:block; float:left; width:400px; }
.current .first_page img { display:block; width:220px; margin:0 auto; }
.current .first_page .cap { display:block; width:200px; padding:80px 10px 0 10px; height:220px; overflow:hidden; text-align:center; margin:0 auto; border:1px solid #999999; }
.current .add { margin:20px 0 0 0; float:left; overflow:hidden; }
.current .add .pic, .current .add .pic2 { margin:4px 0 0 0; overflow:hidden; float:left; width:40px; height:40px; }
.current .add .pic {  background:url(/images/icons.gif) no-repeat left -250px; }
.current .add .pic2 {}
.current .add .title { float:left; margin:0 0 0 10px; }
.current .add .title a { font-weight:bold; }
.current .add .title p { width:300px; font-size:10pt; padding:5px 0 0 0; }
.current .add .title p a { font-weight:normal!important; }
.current .sub_head { margin:30px 0 0 0!important; }
.current .last { clear:both; overflow:hidden; width:775px; margin:0; }
.current .last .page { float:left; margin:10px 25px 0 10px; width:152px; }
.current .last .page .pic { display:block; width:150px; border:1px solid white; }
.current .last .page .pic:hover { border:1px solid #cc9933; }
.current .last .page .num { display:block; text-align:center; padding:5px 0 0 0; width:152px; text-decoration:none; font-size:8pt; }
.current .last .page .num:hover { text-decoration:underline; }
.current .pub_list { padding:10px 0 5px 0;}
.current .pub { padding:0; margin:0 0 5px 0; width:259px; height:40px; overflow:hidden; float:left; background:url(/images/dotted_border_2px.gif) repeat-y top left; }
.current .pub img { width:40px!important; display:block; float:left; margin:0 5px 0 5px; }
.current .pub .block { padding:0 2px 0 5px;}
.current .pub .block a { font-family:Arial, Helvetica, sans-serif; }
.current .pub .block .autor { font-size:8pt; color:#999999; }
/* /Ñâåæèé íîìåð */

/* PDF-âåðñèÿ */
.gl_pdf { clear:both; margin:20px 0 10px 0; }
.gl_pdf .title { background-color:#f4f1e4; font-size:8pt; padding:5px 20px; }
.gl_pdf .large { width:150px!important; }
.gl_pdf .large .num { font-size:8pt!important; }
.gl_pdf .page { float:left; width:70px; margin:5px 10px; text-align:center; }
.gl_pdf .page .pic { display:block; }
.gl_pdf .page .num { text-align:center; padding:0 0 0 5px; font-size:7pt; color:#666666; text-indent:0; }
.gl_pdf .more { float:left; margin:20px 0 0 15px; text-align:right; padding:0 0 15px 0;  }
.gl_pdf .more span { padding:5px 5px 0 5px;  font-size:7pt; color:#CCCCCC; }
.gl_pdf .more a { padding:5px 0 0 0;  font-size:7pt; text-decoration:none; color:#cc9933; }
.gl_pdf .more a:hover { text-decoration:underline; }
.gl_pdf .more .about { display:block; margin:0; padding:20px 0 0 0; }
.gl_pdf .more img { position:relative; top:5px; }
/* /PDF-âåðñèÿ */

/* Ñïèñîê ðóáðèê */
.rubrics_page { }
.rubrics_page table { margin:0 0 30px 0; }
.rubrics_page table input { font-size:8pt; margin:0; padding:0 2px; }
.rubrics_page table td { width:120px; text-align:center; font-size:8pt; color:#999999;}
.rubrics_page p { padding:0 0 0 30px; }
.rubrics_page .title td { text-indent:-4px; border-bottom:1px solid #CCCCCC; color:#cc9933; padding:20px 0 5px 0!important; } 
.rubrics_page span { font-size:7pt; color:#999999; padding:0 3px; }
.rubrics_page .rss { display:block; margin:0 auto; width:13px; height:13px; background: url(/images/icons.gif) no-repeat 0 0; }
.rubrics_page table a { text-decoration:none; color:#222222; }
.rubrics_page table a:hover { text-decoration:none; color:#cc9933; }
.rubrics_page .rub_tr td { border-top:5px solid white; }
.rubrics_page .top td { border-bottom:1px solid #eeeeee; padding-bottom:5px; }
.rubrics_page .rub { width:400px; text-align:left; padding-left:30px!important; } 
.rubrics_page .rub a {font-size:13pt; }
.rubrics_page .sub { padding-left:50px!important;  }
.rubrics_page .sub a { font-size:11pt; }
.rubrics_page .send { padding:3px 0 0 0; }
.rubrics_page .send input { display:block; margin:5px auto; width:91px; height:22px; background:url(/images/icons.gif) no-repeat right -275px; border:0; }

.rubrics_page .more { margin:20px 0; padding:10px 0 0 0; border-top:1px solid #CCCCCC; }
.rubrics_page .more p { padding:0 0 5px 20px; width:560px; }
.rubrics_page .more h2 { display:block; margin:0; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#cc9933; }
.rubrics_page .more img { vertical-align:middle; }
/* /Ñïèñîê ðóáðèê */

.page_404 { width:600px; margin:20px auto; font-family:"Times New Roman", Times, serif; font-size:11pt; color:#222222;   }
.page_404 span { background-color:#dddddd; padding:0 3px; font-family:Tahoma, Arial; font-size:8pt; }

/* ôîðìà ïîèñêà */
.gl_search { vertical-align:top; text-align:right; width:595px; height:45px; overflow:hidden; text-align:left; margin:20px auto; padding:0 5px 0 0; background: url(/images/search.gif) no-repeat left top;}
.gl_search input { position:relative; padding:0; margin:0; background:none; overflow:hidden; border:none; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12pt; }
.gl_search .text { width:510px; padding:6px 0 4px 0; margin:0 0 0 15px; border:none;   }
.gl_search .submit { width:60px; height:28px; text-align:center; position:relative; margin:2px 0 0 0; _margin:3px 0 0 0!important; font-size:8pt; font-weight:bold; color:#444444; }
/* /ôîðìà ïîèñêà */

/* ÑÒÐÀÍÈÖÀ ÏÎÈÑÊÀ */
#searchcontrol { margin:20px 0 0 0; }
.gsc-control { width:730px!important; margin:0 0 0 10px!important;  }
.gsc-control table.gsc-branding { width:620px!important; margin:0 auto!important; }
.gsc-control table.gsc-search-box { height:35px; width:610px!important; margin:0 auto!important; background: url(/images/search.gif) no-repeat left -2px; }
.gsc-control table.gsc-search-box td { vertical-align:top!important; }
.gsc-control table.gsc-search-box input { vertical-align:top; }
.gsc-control table.gsc-search-box td.gsc-input { padding:3px 0 0 10px; width:510px!important; }
.gsc-control table.gsc-search-box .gsc-input input { width:500px!important; font-family:Arial, Helvetica, sans-serif; font-size:12pt; border:none!important; background:none!important; } 
.gsc-control table.gsc-search-box td.gsc-search-button { padding:7px 0 0 0; text-align:center!important; width:60px!important; }
.gsc-control table.gsc-search-box .gsc-search-button input {  padding:0!important; _padding:1px 0 0 0; margin:0!important; color:#444444; font-family:Tahoma, Arial; font-size:8pt; font-weight:bold; background: none!important; border:none;  }
.gsc-control table.gsc-search-box div.gsc-clear-button { visibility:hidden!important; }
.gsc-control .gs-title, .gs-title b {font-size:10pt; color:#1b3b7b!important; font-weight:bold; font-family: Arial, Helvetica, sans-serif;  }
.gsc-control .gs-visibleUrl-short {display:none; }
.gsc-control .gs-visibleUrl-long { display: block!important; font-size: 8pt; color:#999999!important;  }
.gsc-control .gs-snippet { font-family: "Times New Roman", Times, serif; font-size:11pt; line-height:12pt; width:570px!important; }
.gsc-control .gs-webResult { padding:10px 0 0 10px; }
.gsc-control .gsc-cursor-box { margin:0 0 0 10px!important; border-top:1px solid #E9E9E9!important; padding:0 0 0 57px!important; background:url(/images/icons.gif) no-repeat left -300px;}
.gsc-control .gsc-cursor { }
.gsc-control .gsc-cursor-page { font-size:8pt!important; color:#666666!important; }
.gsc-control .gsc-cursor-current-page { background-color:#eeeeee!important; font-weight:bold!important; width:15px!important; padding:0 3px 2px 3px!important; color:#000000!important; text-align:center!important; }
.gsc-control .gsc-cursor-box .gsc-trailing-more-results { border:none!important; text-decoration:none!important; }
.gsc-control .gsc-cursor-box .gsc-trailing-more-results a { border:none!important; color:#1b3b7b!important; font-size:8pt!important; text-decoration:underline!important;  }
.gsc-control .gs-imageResult { padding:10px 0 0 10px; border:1px solid #CCCCCC; }
.gsc-control .gs-imageResult .gs-visibleUrl { display:none!important; }
.gsc-control .gs-size { font-size:7pt!important; color:#999999!important; }
.gsc-control .gs-imageResult .gs-snippet { display:none!important; }
.gsc-control .gs-imageResult { margin:0 20px 0 0!important; padding:0!important; }
.gsc-control .gs-image img { border: none!important; }
.gsc-control .gs-imageResult { padding:10px!important; }
/* /ÑÒÐÀÍÈÖÀ ÏÎÈÑÊÀ */

/* ÄËß ÏÅ×ÀÒÈ*/
.pub_fullurl { display:none; }
/* /ÄËß ÏÅ×ÀÒÈ*/

/* Î ÍÀÑ */
.aboutus .left_blocks { float:left; width:195px;  padding:10px 0 0 10px; }
.aboutus .left_blocks .clear { margin:5px 0!important; }
.aboutus .left_blocks p { padding: 5px 0 3px 0; margin:0; }
.aboutus .left_blocks p a { font-weight:normal; font-family:Tahoma, Arial; padding:0 4px 0 15px; font-size:10pt; text-decoration:none; color:#333333; }
.aboutus .left_blocks a:hover { color:#cc9933; }
.aboutus .left_blocks .sel a { font-weight:bold; color:#cc9933; }
.aboutus .left_blocks b { background:url(/images/icons.gif) no-repeat 0 2px; padding:0 5px; }
.aboutus .left_blocks b.post { background-position:-25px 2px!important; }
.aboutus .left_blocks b.rss { background-position:0 2px!important; }
.aboutus .left_blocks b.pr { background-position:-75px 2px!important; }
.aboutus .left_blocks b.env { background-position:-100px 2px!important; padding:0 10px!important; }
.aboutus .left_blocks b.copy { background-position:-125px 2px!important; padding:0 10px!important; }
.aboutus .left_blocks .block { position:relative;  padding:4px 0 7px 0; }
.aboutus .lt, .aboutus .rt, .aboutus .lb, .aboutus .rb { display:block; background:url(/images/1px.gif) no-repeat 0 0; padding:0; margin:0; }
.aboutus .lt { background-color:#f4f1e4; }
.aboutus .rt { background-position: right top; }
.aboutus .lb { background-position: left bottom; }
.aboutus .rb { background-position: right bottom; }
.aboutus .we { margin:20px 0 0 0; }
.aboutus .we img { display:block; margin:10px auto; }
.aboutus .we h3 { background-color:#F4F1E4; border-top:1px solid #cccccc; font-family:Tahoma, Arial; font-size:8pt; color:#333333; margin:10px 0 5px 0; padding:2px 10px; }
.aboutus .we p { font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding:0 0 3px 10px; }
.aboutus .we .group { float:left; width:450px; padding:0 0 0 10px; }
.aboutus .we .group .tel { font-style:italic; }
.aboutus .we .group a:hover { color:#cc9933; }
.aboutus .we .list_all { float:right; width:300px; }
.aboutus .we .list_all h3 { border:none!important; }
.aboutus .we .list_all a { text-decoration:none; color:#333333; }
.aboutus .we .list_all a:hover { color:#cc9933; }
.aboutus .right_blocks { width:780px; float:right; padding:10px 0 0 0; }
.aboutus .person {}
.aboutus .person .photo { padding:20px 15px 20px 25px; float:left;}
.aboutus .person .mail_link { padding:30px 0 0 0; margin:0 20px 0 0; float:right; }
.aboutus .person .name { padding:30px 0 0 10px; font-size:14pt; font-family:Arial, Helvetica, sans-serif; }
.aboutus .person .name b { display:block; font-weight:normal; font-size:18pt; }
.aboutus .person .name .rank { font-size:11pt; display:block; padding:10px 15px; }
.aboutus .person .name .tel { font-family:Arial, Helvetica, sans-serif; font-style:italic; }
.aboutus .person .mail { color:#666666; float:right; width:590px; border:5px solid #E4DFD1; padding:10px 10px 5px 10px; margin:10px 0;  }
.aboutus .person .mail .t_area { font-family:Tahoma, Arial; font-size:10pt; }
.aboutus .person .mail textarea { display:block; width:570px; margin:0 auto; }
.aboutus .person .mail table input { display:block; width:99%; margin:0 auto; }
.aboutus .person .mail table { border:0; width:80%; margin:0 auto; }
.aboutus .person .mail .send { display:block; margin:5px auto; width:86px; height:22px; background:url(/images/icons.gif) no-repeat right -250px; border:0; }
.aboutus .person .awards { float:right; width:580px; padding:10px 10px 20px 0; }
.aboutus .person .awards p { margin: 5px 0;}
.aboutus .person .sub_head { font-size:14pt; color:#cc9933; clear:both; }
.aboutus .dep {}
.aboutus .dep .per { clear:both; }
.aboutus .dep .photo { padding:20px 15px 20px 25px; float:left; clear:both; }
.aboutus .dep .name { padding:30px 0 0 10px; font-size:14pt; font-family:Arial, Helvetica, sans-serif; }
.aboutus .dep .name b { display:block; font-weight:normal; font-size:18pt; }
.aboutus .dep .name .rank { font-size:11pt; display:block; padding:10px 15px; }
.aboutus .dep .name .tel { font-family:Arial, Helvetica, sans-serif; font-style:italic; }
.aboutus .adv {}
.aboutus #sample { width:300px; float:right; background-color:#FFFFFF; padding:10px; }
.aboutus #sample a { font-size:8pt; }
.aboutus .comment { border:2px dotted #FF99FF; padding:0 10px 5px 10px; width:200px; margin:0 auto; font-size:8pt; position:relative; top:-30px; background-color:#ffffff; }
.aboutus #adv_newspaper_list { width: 293px; height: 393px; background: url(/images/adv/list.gif) no-repeat; position: relative; }
.aboutus #adv_newspaper_sample { position: absolute; left: 0px; bottom: 0px; }
.aboutus #adv_sizes { text-align:center; padding:0 0 10px 0; }
.aboutus #adv_sizes a { padding:0 3px 10px 3px; border:none; text-decoration:none; }
.aboutus #adv_sizes a:hover { }
.aboutus .center { padding:30px 0; text-align:center; }
.aboutus .center .number { font-size:22pt; color:#666666; }
.aboutus .center .number span { color:#999999; }
.aboutus .add_to_site { margin:20px 0; padding:0 0 20px 40px; }
.aboutus .add_to_site span { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color: #FF6600; font-weight:bold; }
.aboutus .adv .more { border-top:1px solid #cccccc; margin:15px 0 5px 0; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#cc9933; font-size:12pt; font-weight:bold; }
.aboutus .npaper { padding:0 0 0 30px; }
.aboutus .npaper ul li {  }
.aboutus .npaper .awards { float:right; width:200px; margin:0 0 20px 10px; text-align:center; }
.aboutus .npaper .awards span { display:block; font-size:7pt; text-align:center; }
.aboutus .partners { margin:0 30px; }
.aboutus .partners .more { text-align:center!important; margin:20px 0 10px 0; }
.aboutus .partners td { width:50%; padding:5px 10px 5px 0; font-size:8pt; }
.aboutus .partners td img { display:block; float:left; margin:0 10px 0 0; }
/* /Î_ÍÀÑ */

/* Êàðòà ñàéòà */
.sitemap { padding:30px 0 0 0; }
.sitemap { font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
.sitemap ul { margin:5px 0 5px 15px; padding:0; }
.sitemap ul li{ margin:0 0 0 5px; padding:0; list-style:none; }
.sitemap .bl_cont { margin:-10px 0 0 0; background:url(/images/dotted_border_2px.gif) repeat-y center -1px; }
.sitemap .sp { text-align:center; padding:4px; background-color:#FFFFFF; }
.sitemap .bl_line_l { background:url(/images/dotted_border_2px.gif) repeat-y left top; width:450px;  margin:auto; border-top:1px solid #C4C4C4;  }
.sitemap .bl_line_r { background:url(/images/dotted_border_2px.gif) repeat-y right top; height:30px; }
.sitemap .bl1, .sitemap .bl2 { border-top:1px solid #C4C4C4; padding:10px; }
.sitemap .bl1 { float:left; width:300px; }
.sitemap .bl2 { float:right; width:300px; padding:10px 10px 20px 10px; }
.sitemap .bl3 { margin:10px auto 0 auto; padding:10px; clear:both; border-top:1px solid #C4C4C4; background-color:#FFFFFF; width:500px; }
/* Êàðòà ñàéòà*/

/* ñòðàíèöà ïðîåêòîâ */
.proj_page {  }
.proj_page .proj { clear:both; margin:30px 0; font-family:Arial, Helvetica, sans-serif;  }
.proj_page .proj a { display:block; float:left; font-size:16pt; padding:0 10px 0 30px; font-weight:bold; text-decoration:none; }
.proj_page .proj a:hover { text-decoration:underline; }
.proj_page .proj span { display:block; float:left; width:400px; padding:7px 0 0 10px; }
.proj_page .old { padding:0 0 0 30px; }
.proj_page .old .title { padding:10px 0; font-weight:bold; }
/* /ñòðàíèöà ïðîåêòîâ */

/* ñîþç æóðíàëèñòîâ */
.journ_head { clear:both; }
.journ_head .logo { float:left; padding:5px 10px 5px 65px; background:url(/images/journ_logo.gif) no-repeat 20px 10px;  }
.journ_head .logo .title {  position:relative; font-family:"Times New Roman", Times, serif; font-size:28pt; }
.journ_head .logo .title .link { position:relative; z-index:5;}
.journ_head .logo .title .link a { color:#333366; text-decoration:none; }
.journ_head .logo .title .link a:hover { color:#cc9933; }
.journ_head .logo .back { position:absolute; z-index:3; top:2px; left:2px; color:#cccccc;  }
.journ_head .logo .comment { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#666666; }
.journ_head .menu { float:left; text-align:center; padding:20px 0 10px 50px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13pt; }
.journ_head .menu a { text-decoration:none; color:#333366; }
.journ_head .menu a:hover { text-decoration:underline; }
.journ_left { width:700px!important; float:left; padding:10px 20px; }
.journ_left .hr_780 { width:740px!important; margin:10px 0 5px -20px;  }
.journ_left h1 { color:#333333!important; font-size:14pt; text-align:center; font-weight: bold!important; padding:10px 0; margin:0; font-family: "Times New Roman", Times, serif!important; }
.journ_left .item_menu { font-size:14pt; color:#cc9933; }
.journ_left .item_menu a { font-size:14pt; color:#cc9933; }
.journ_left .block { padding:5px 10px 0 10px; }
.journ_left .block .date { color:#666666; }
.journ_left .block a { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; }
.journ_right { float:right; width:210px; padding:10px 0 10px 10px; overflow:hidden; }
.journ_right .lopatin { padding:5px; background-color:#ccccff; }
.journ_right .lopatin img { display:block; float:right; margin:5px; }
.journ_right .lopatin a { display:block; margin:15px 0 0 5px; font-weight:bold;  }
/* /ñîþç æóðíàëèñòîâ */

/* ëèòãîñòèíàÿ */
.gl_litera { margin:0 0 10px 0; width:200px; background: url(/images/litera/litera_sp_top.gif) left top no-repeat; padding: 17px 0 0 0; }
.gl_litera_bot { background: url(/images/litera/litera_sp_bot.gif) left bottom no-repeat #EEEEEE; }
.gl_litera_ul { padding:5px 0 10px 0!important; margin:0 5px 0 0!important; }
.gl_litera_ul li { list-style:none; text-indent:-14px; background:none!important; padding:6px 0 0 17px!important; margin:0!important; font-family:"Times New Roman", Times, serif!important; font-size:11pt; }
.gl_litera_ul li:hover b { visibility:hidden; }
.gl_litera_ul li b { font-size:10pt; background:url(/images/icons.gif) no-repeat -248px 3px; padding:0 5px; }
.gl_litera_ul li a { color:#666666; }
.gl_litera_ul li a:hover { color:#cc9933; }

.litera_head { clear:both; padding:0 20px; }
.litera_head .logo { float:left; padding:20px 0 0 20px; }
.litera_head .adv { float:right; padding:32px 0 0 0; overflow:hidden; width:475px; height:121px; text-align:center; background:url(/images/litera/litera_adv.gif) no-repeat 0 0;  }
.litera { clear:both; padding:30px 0 0 20px; }
.litera .menu { text-align:center; width:160px; float:left; padding:20px 20px; }
.litera .menu a { font-family:"Times New Roman", Times, serif; text-decoration:none; font-size:16pt; color:#4f4332; }
.litera .content { padding:0 20px; float:right; width:700px; color:#4f4332; font-family:"Times New Roman", Times, serif; font-size:11pt; }
.litera .content .photo { float:right; width:250px; margin:0 0 10px 10px; }
.litera .content p { text-indent:20px; }
.litera .content blockquote p { text-indent:0!important; }
.litera .content .autor { text-align:right; }
.litera .pub { margin:5px 0; clear:both; overflow:hidden; color:#4f4332; font-family:"Times New Roman", Times, serif; font-size:11pt; padding:5px 0 15px 0; }
.litera .pub .autor { font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#4f4332; font-size:8pt; text-align:left!important; padding:0!important; margin:0!important; }
.litera .pub .autor a { text-decoration:none; }
.litera .pub .autor a, .litera .pub .title a { color:#4f4332;  }
.litera .pub .title { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:bold; padding:0 0 5px 0; color:#4f4332; }
.litera .pub .title a { text-decoration:none; border-bottom:1px solid #8B7F6E; }
.litera .pub .title a:hover { border:none; }
.litera .pub .text { padding:0 10px; }
.litera .pub img { display:block; float:left; margin:0 10px 0 0; }
.litera .list_pg { text-align:right; font-family:Arial, Helvetica, sans-serif; }
.litera .list_pg a { padding:0 3px; text-decoration:none; color:#4f4332; font-size:8pt; }
.litera .list_pg a.sel { border:1px solid #CCCCCC; font-weight:bold; }
.litera .list_pg a.larr { padding:2px 8px; background:url(/images/icons.gif) no-repeat 4px -43px; }
.litera .list_pg a.rarr { padding:2px 8px; background:url(/images/icons.gif) no-repeat 4px -68px; }
.litera .cloud_name { margin:10px 0; padding:0 20px; border-bottom:1px solid #EFE3D2; font-size:20pt; font-family:"Times New Roman", Times, serif; font-weight:normal;  }
.litera .cloud { margin:0; padding:0 20px 5px 20px; border:1px solid #EFE3D2; border-left:20px solid #DBCFBE; font-family:Arial, Helvetica, sans-serif; }
.litera .cloud .title { padding:5px 0; font-size:8pt; }
.litera .cloud .title a { font-size:12pt; font-weight:bold;  color:#4f4332; font-family:"Times New Roman", Times, serif }
.litera .cloud .title p { padding:5px 10px; }
.litera .cloud .other { padding:0 0 0 20px;}
.litera .cloud .other a {  color:#4f4332; text-decoration:none;  }
.litera .cloud .other a:hover {  color:#4f4332; text-decoration: underline;  }

/* ïðîêðóòêà ôîòîê */
.jcarousel-skin-sp { width: 300px; }
.jcarousel-skin-sp .jcarousel-clip-horizontal { width: 270px; }
.jcarousel-skin-sp .jcarousel-item { width: 80px; height:80px; padding: 1px; border: 1px solid #999999; }
.jcarousel-skin-sp .jcarousel-item-horizontal { margin: 0 9px 0 0; }
.jcarousel-skin-sp .jcarousel-container-horizontal { width: 270px; padding: 0px 30px; margin: 0 auto; }
.jcarousel-skin-sp .jcarousel-next-horizontal { position: absolute; top: 30px; right: 0px; width: 25px; height: 25px; cursor: pointer; background: url(/images/icons.gif) no-repeat -25px -350px; }
.jcarousel-skin-sp .jcarousel-prev-horizontal { position: absolute; top: 30px; left: 5px; width: 25px; height: 25px; cursor: pointer; background: url(/images/icons.gif) no-repeat 0 -350px; }
.jcarousel-skin-sp .jcarousel-next-horizontal:hover { background-position: -25px -325px; }
.jcarousel-skin-sp .jcarousel-next-horizontal:active { background-position: -24px -324px; }
.jcarousel-skin-sp .jcarousel-prev-horizontal:hover { background-position: 0 -325px; }
.jcarousel-skin-sp .jcarousel-prev-horizontal:active { background-position: 1px -324px; }
.jcarousel-skin-sp .carousel-click { cursor: pointer; }
/* /ëèòãîñòèíàÿ */

/* ïîïóëÿðíûå ñòàòüè */
.popular { background:url(/images/dotted_border_2px.gif) left top repeat-y; }
.popular .title { font-weight:bold; }
.popular .img { float:left; margin:3px 3px 3px 0; }
.popular .item { font-size:8pt; margin: 0 0 5px 0; padding: 0 0 0 6px; }
.popular .item a { text-decoration:none; }
.popular .item a:hover { text-decoration:underline; color:#FF0000; }

/* ñâÿçàííûå ìàòåðèàëû âíóòðè ìàòåðèàëà */
.relint {  }
.relint .title { font-size: 14pt; margin: 0 0 10px 0; }
.relint .img { float: left; margin: 3px 10px 0 0; }
.relint .item { margin: 0 0 5px 0; font-size: 11pt; font-family:Tahoma, Geneva, sans-serif; }
.relint .item a { text-decoration: none; }
.relint .item a:hover { text-decoration:underline; color:#FF0000; }

#typos { font-size:7pt; text-align:right; color:#666666; }
.icon_close { width:63px; height:22px; background:url(images/icons.gif) no-repeat -142px -250px; display:block; float:left; margin:0 10px 0 0; }
.icon_send { width:73px; height:22px; background:url(images/icons.gif) no-repeat -227px -250px; display:block; float:left;  margin:0 10px 0 0;  }
#typos-comment { width:410px; height:50px; }
#typos-text { width:400px; padding:5px; border: 2px dashed #FFAAAA; }
#typos-text strong { color:#FF0000; }

.b_twitter { display:block; background:url(/images/tweeter.png) left top; width:55px; height:21px;}
.b_twitter:hover {background-position: 0px -21px; }
.b_googlebuzz { display:block; background:url(/images/google_buzz.gif) left top; width:88px; height:18px; }

.b_add_blog { display:block; background:url(/images/add_blog.gif) left -26px; width:139px; height:18px; }

/* ñòèõè ê ìàòåðèàëàì */
#poem { padding:10px; margin: 15px 10px 10px 0; width:300px; background:#EEEEEE; position:relative; } 
#poem p { position: relative; z-index:1000; font-family: Georgia, 'Times New Roman', Times, serif; font-size:9pt !important; font-style:italic; text-indent:0px !important; line-height:12pt; margin: 2px 0 0 0 !important; }
#poem-pero { position:absolute; right:-25px; top:-20px; z-index:500; }

.lnk-txt { text-decoration:none; color:#000; }

/*
Îðàíæåâûå ññûëêè color:#cc9933;
ñåðûé øèðîêèé ãîðèçîíò îò÷åðê color:#f4f1e4;
ñåðûé íèæíèé îò÷åðê #E4DFD1

ñâåòëûé ñåðûé ôîí #F4F1E4
*/