table{border-collapse: collapse; text-align:left;}
table td {padding: 0px; text-align:left; vertical-align:top;}
table tr {padding: 0px; text-align:left;}

a, a:visited, a:link {text-decoration:none}
a:hover, a:active {text-decoration:underline}

input[type="submit"] {
	height:24px;
	width:56px;
	padding-bottom:3px;
	margin-bottom:2px;
	border:none;
	background-image:url(/img/searchbg.jpg);
	color:#FFFFFF;
	font-family:Verdana, Arial;
	font-size:10px;
	color:expression (#000000);
}
input.inp {width:100px; height:24px;  padding-bottom:3px;  background-image:none; margin-bottom:2px; border:none; background-color:#a53428; color:#ffffff; font-family:Verdana, Arial; font-size:10px; color:expression (#000000);}

a.yem, a.yem:link, a.yem:visited {display:block; float:left; padding:10px 34px 10px 34px; border-right:solid 1px #dddddd; font-family:Georgia; font-size:16px; color:#ffffff; }
a.yem:active, a.yem:hover {display:block; float:left; padding:10px 34px 10px 34px;  border-right:solid 1px #dddddd; font-family:Georgia; font-size:16px; color:#ffffff; background-color:#a53428;}

a.yema, a.yema:link, a.yema:visited {display:block; float:left; padding:10px 34px 10px 34px; border-right:solid 1px #dddddd; font-family:Georgia; font-size:16px; color:#ffffff;  background-color:#a53428;}
a.yema:active, a.yema:hover {display:block; float:left; padding:10px 34px 10px 34px;  border-right:solid 1px #dddddd; font-family:Georgia; font-size:16px; color:#ffffff; background-color:#a53428;}


a.yem2, a.yem2:link, a.yem2:visited {display:block; float:left; padding:10px 28px 10px 28px; border-right:solid 1px #ffffff; font-family:Georgia; font-size:12px; color:#000000; }
a.yem2:active, a.yem2:hover {display:block; float:left; padding:10px 28px 10px 28px;  border-right:solid 1px #ffffff; font-family:Georgia; font-size:12px; color:#ffffff; background-color:#a53428;}


a.yema2, a.yema2:link, a.yema2:visited {display:block; float:left; padding:10px 28px 10px 28px; border-right:solid 1px #ffffff; font-family:Georgia; font-size:12px; color:#a53428;background-color:#ffffff; }
a.yema2:active, a.yema2:hover {display:block; float:left; padding:10px 28px 10px 28px;  border-right:solid 1px #ffffff; font-family:Georgia; font-size:12px; color:#ffffff; background-color:#a53428;}


a.mh1, a.mh1:link, a.mh1:visited {font-family:Georgia; font-size:18px; color:#a53428; text-decoration:none; display:block; margin: 20px 0 15px 0;}
a.mh1:hover, a.mh1:active {font-family:Georgia; font-size:18px; color:#a53428; text-decoration:underline;  display:block; margin: 20px 0 15px 0;}

a.mh2, a.mh2:link, a.mh2:visited {font-family:Arial; font-size:10px; color:#39578d; text-decoration:none; }
a.mh2:hover, a.mh2:active {font-family:Arial; font-size:10px; color:#39578d; text-decoration:underline; }

a.mh3, a.mh3:link, a.mh3:visited {font-family:Georgia; font-size:30px; line-height:33px; color:#000000; text-decoration:none; display:block; margin:0 0 7px 0; }
a.mh3:hover, a.mh3:active {font-family:Georgia; font-size:30px; line-height:33px; color:#a53428; text-decoration:none;display:block; margin:0 0 7px 0; }

#d3 {width:470px; margin:10px 20px 5px 0; display:block; float:left;}

#t3 h1 {font-weight:normal; font-size:30px; font-family:Georgia;  letter-spacing:1px; float:left; margin:0px; }
#t3 h2 {font-weight:normal; font-size:24px; font-family:Georgia;  letter-spacing:1px; margin:0px; }


#t3 {font-family:Georgia; font-size:15px; line-height:18px; color:#000000; text-decoration:none;} 
#t3 a, #t3 a:link, #t3 a:visited {font-family:Georgia; font-size:15px; line-height:18px; color:#a53428; text-decoration:none;} 
#t3 a:active, #t3 a:hover {font-family:Georgia; font-size:15px; line-height:18px; color:#a53428; text-decoration:underline;}

#t3 a.mr {font-weight:bolder;} 

#zt {margin-bottom:15px;}
#zt i {font-family:Georgia; font-size:15px; line-height:18px; font-style:italic; } 

#ztu {font-family:Georgia; font-size:11px; line-height:15px; color:#999999; text-decoration:none; display:block; margin-bottom:5px;} 
#ztu a, #ztu a:link, #ztu a:visited {font-family:Georgia; font-size:11px; line-height:15px; color:#a53428; text-decoration:none;} 
#ztu a:active, #ztu a:hover {font-family:Georgia; font-size:11px; line-height:15px; color:#a53428; text-decoration:underline;}


#d4 {width:225px; margin:10px 20px 0 0; display:block; float:left;}

a.mh4, a.mh4:link, a.mh4:visited {font-family:Georgia; font-size:18px; line-height:21px; color:#000000; text-decoration:none; display:block; margin:0 0 7px 0; }
a.mh4:hover, a.mh4:active {font-family:Georgia; font-size:18px; line-height:21px; color:#a53428; text-decoration:none;display:block; margin:0 0 7px 0; }

#t4 {font-family:Georgia; font-size:11px; line-height:15px; color:#000000; text-decoration:none; display:block; margin-bottom:5px;} 
#t4 a, #t4 a:link, #t4 a:visited {font-family:Georgia; font-size:11px; line-height:15px; color:#a53428; text-decoration:none;} 
#t4 a:active, #t4 a:hover {font-family:Georgia; font-size:11px; line-height:15px; color:#a53428; text-decoration:underline;}




a.mhk, a.mhk:link, a.mhk:visited {font-family:Georgia; font-size:18px; color:#a53428; text-decoration:none; display:block; margin: 20px 0 5px 0;}
a.mhk:hover, a.mhk:active {font-family:Georgia; font-size:18px; color:#a53428; text-decoration:underline;  display:block; margin: 20px 0 5px 0;}



#tkl {font-family:Verdana; font-size:12px; line-height:17px;}

#tkl a, #tkl  a:link, #tkl a:visited  {font-family:verdana; font-size:11px; color:#000000; text-decoration:none;}
#tkl a:hover, #tkl a:active  {font-family:verdana; font-size:11px; color:#000000; text-decoration:underline;}

#for {font-family:Verdana; font-size:11px; line-height:17px;}

#for a, #for a:link, #for a:visited  {font-family:verdana; font-size:11px; color:#a53428; text-decoration:none;}
#for a:hover, #fora:active  {font-family:verdana; font-size:11px; color:#a53428; text-decoration:underline;}

#for #txt {font-family:Verdana; font-size:11px; line-height:17px;}

#for #txt a, #for #txt a:link, #for #txt a:visited  {font-family:verdana; font-size:11px; color:#a53428; text-decoration:none;}
#for #txt a:hover, #for #txt a:active  {font-family:verdana; font-size:11px; color:#a53428; text-decoration:underline;}

#hk2 {font-family:Georgia; font-size:11px; color:#cc9933; display:block; margin-top:13px;}

#tk2 {font-family:Verdana; font-size:11px; line-heigh:15px;   color:#000000; display:block; margin-top:13px;}

#tk2 ul {margin:0; list-style:none; padding:0;}
#tk2  li  {background-image:url(/img/dot.gif); background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;}


/* Áèáëèîòåêà 4.0  */
 
#libheight {min-height:600px; height:auto !important; height:600px; margin:0px 0 25px 0;}

#libgr {text-align:right; border-left:solid 1px #dddddd;  border-bottom:solid 1px #dddddd; background-color:#efefef;}
#libgr2 {background-color:#efefef;text-align:right; border-left:solid 1px #dddddd;  border-bottom:solid 1px #dddddd;}
#libgr2 a {font-family:arial; color:#4c79a6; padding:20px 0px 12px 27px; float:left; letter-spacing:1px; font-size:16px; text-decoration:underline }

#libgra {padding:20px 0px 12px 64px; float:left; text-align:right;}
#libgra a {font-family:arial; color:#4c79a6; letter-spacing:1px; font-size:16px; text-decoration:underline;}

#libtitletd {border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd; vertical-align:bottom;}

#libtitle {margin:0 25px 8px 25px; width:428px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; display:block; }
#libtitle a {font-family:georgia; letter-spacing:1px; color:#ññññññ; font-size:25px; text-decoration:none; }

#libleft {border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd; }

#libleft a.libr {display:block; margin-bottom:10px; text-decoration:underline;}

#anons i {margin: 0px 0pt 6px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; letter-spacing: 3px; font-style: normal; display: block;}
#anons {text-indent:0px; color:#000000; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px 0 0 0; display:block;}
#anons hr  { border: none;  height:1px; color:#dddddd;  background-color: #dddddd; margin:0px 0 0px 0;}

#anons_rbr h4 {display:block; margin:0px 0 8px 0;    font-family: Arial,Helvetica,sans-serif;  font-size: 13px;  font-style:italic; font-weight:normal;  }

#libcen  #anons ul {margin:0; background-image:none;  list-style:none; padding:0; color:#000000; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;text-indent:0px;}
#libcen   #anons li  { padding:0; background-image:none;  text-indent:0px; list-style-type:none; margin:8px 0 0 0; display:block;}
#libcen  #anons a {text-indent:0px; color:#4c79a6; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; margin:0px 0 0 0; display:block;}

#portalcol h4 {font-weight:normal;    font-size:11px; color:#666666; display:block; font-style:italic; margin:0 0 10px 0;}
#colb a.portalname {  font-size:12px; line-height:15px; font-family:Arial,Helvetica,sans-serif; text-decoration: underline; color:#4c79a6; display:block; margin:7px 0 4px 0; }

#colb  #anons ul {margin:0; background-image:none;  list-style:none; padding:0; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;text-indent:0px;}
#colb  #anons li  { padding:0; background-image:none;  text-indent:0px; list-style-type:none; margin:8px 0 0 0; display:block;}
#colb  #anons ul li a {text-indent:0px; color:#4c79a6; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; width:200px; margin:0px 0 0 0; display:block;}

#podr h2      {text-indent:0px; color:#000000; font-size:16px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-decoration:undexline; margin:10px 0 0 0; display:block;}
#podr {text-indent:0px; color:#000000; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px 0 0 0; display:block;}

#tom {display:block; margin:0 0px 15px  0; font-size:16px; color:#000000; text-decoration:none;  font-family:Arial}
#tom a {font-size:16px; color:#4c79a6; text-decoration:underline;  font-family:Arial;}
#tom a.grt {font-size:16px; color:#cccccc; text-decoration:underline;  font-family:Arial;}

#aut {font-size: 16px; font-family: Arial; color: rgb(0, 0, 0); text-decoration: none;}
#autn {font-size: 20px; font-family: Arial; color: rgb(0, 0, 0); text-decoration: none; display:block; margin:5px 0 13px 0;}
#palat {margin: 10px 0pt; font-family: palatino linotype,arial; font-size: 16px; display: block;}
#libheight hr {border: medium none ; margin: 0pt; width: 630px; height: 1px; color: rgb(221, 221, 221); background-color: rgb(221, 221, 221);}

#auth {margin: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 16px; color:#000000; text-decoration: none; display: block;}
#authn {margin: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color:#000000; text-decoration: none; display: block;}

#libcen {border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd;;   width:628px;  text-align:left; padding:7px 22px 22px 22px;}
#libcen a.head1 {font-size:20px;  color:#4c79a6; text-decoration:underline;  font-family:Arial;}

#libcen #marhead2 a {font-size:16px;  color:#4c79a6; text-decoration:underline; font-family:Arial; font-weight:normal;}
#libcen #marhead2 b {font-family:arial; font-size:16px; margin:10px 0 10px 0; font-weight:normal; display:block;}
#libcen #marhead2 {display:block; margin:10px 0 10px 0;} 
#libcen #marhead1 {display:block; margin:0px 0 0px 0; }
#libcen #isd {font-size:12px; display:block; margin:0 0 5px 0; color:#666666; text-decoration:none;  font-family:Arial;}
#libcen #isd b {font-size:12px; font-weight:normal; color:#000000; text-decoration:none;  font-family:Arial;}
#libcen #discr {font-size:12px;  color:#000000; text-decoration:none;  display:block; margin: 5px 0 10px 0;  font-family:Arial; width:500px; font-weight:normal; font-style:italic;}
#libcen #isd a.sect {font-size:12px; font-weight:bold; color:#4c79a6; text-decoration:underline;  font-family:Arial;}

#marhead2 a {font-size:16px;  color:#4c79a6; text-decoration:underline; font-family:Arial; font-weight:normal;}
#marhead2 b {font-family:arial; font-size:16px; margin:10px 0 10px 0; font-weight:normal; display:block;}
#marhead2 {display:block; margin:10px 0 10px 0;} 
#marhead1 {display:block; margin:18px 0 0px 0;}
#libcen #marhead3 {display:block; margin:0px 0 0px 0; background-color:#efefef; padding:15px 15px 0px 15px;}



#libcen #mar15 {margin:0 0 5px 15px;}

#collib {width:212px; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; float:left; padding: 27px 0pt 0pt 22px;}

#collib i  {font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}
#collib hr  { border: none;  height:1px; color:#dddddd; width:210px; background-color: #dddddd; margin:0px 0 0px 0;}

#collib b  {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; letter-spacing:1px; padding: 0px 0 12px 0; margin:0; display:block;}

#collib ul {margin:0; list-style:none; padding:0;}
#collib li  {background-image:url(/img/dot.gif); background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;}
#collib a {color:#4c79a6; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#libcen #collib #person {text-align:left; font-size:11px;}
#libcen #collib #person a{text-align:left; width:127px;font-size:12px; }

#collib u {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; clear:both; display:block;}

#collib a.more{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; color:#4c79a6;}

#collib a.clb {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#4c79a6; text-decoration:none; margin:5px 0 7px 0;   padding:0; display:block;  text-align:left; }







img {border:0;}
table.main  {border-collapse:collapse; border:0px; width:980px;  padding:0; margin:0;}
table.main  td {vertical-align:top; padding:0; margin:0; text-align:left;}

/* Øàïêà */
#topsearch {width:705px; height:20px; margin:27px 0px 43px 25px; display:block;}
#enterall {width:535px; float:left; padding-right:50px; }
#topsearch a{padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-decoration:underline; color:#000000;}


#menuall {width:705px; height:20px; margin:0px 0px 4px 25px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#cc9933;}
#menuall a, #menuall a:hover, #menuall a:active, #menuall a:visited, #menuall a:link {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none;}
#menuline {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding:0 24px 0 24px;}

#umenu {background-color:#dddddd; height:1px;}

/* Ëåâàÿ è ïðàâàÿ êîëîíêè */

#col {width:212px; padding:27px 38px 27px 0; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#col2 {width:210px; padding:27px 0 0 38px; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#000000;}

#col i, #col2 i  {font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}
#col hr, #col2 hr { border: none;  height:1px; color:#dddddd; width:210px; background-color: #dddddd; margin:0px 0 0px 0; padding:0px;}

#col b, #col2 b  {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; letter-spacing:1px; padding: 0px 0 12px 0; margin:0; display:block;}

#col2 a.rub-r, #col2 a.rub-r:link, #col2 a.rub-r:visited, #col2 a.rub-r:active, #col2 a.rub-r:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}

#col a.rub-r, #col a.rub-r:link, #col a.rub-r:visited, #col a.rub-r:active, #col a.rub-r:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}

#colb a.rub-r, #colb a.rub-r:link, #colb a.rub-r:visited, #colb a.rub-r:active, #colb a.rub-r:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}

#col ul {margin:0; list-style:none; padding:0;}
#col li  {background-image:url(/img/dot.gif); background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;}
#col a, #col2 a {color:#4c79a6; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#col2 ul {margin:0; list-style:none; padding:0;}
#col2 li  { padding:0; list-style-type:none; margin: 0 0 17px 0 ;}
#col2 li b{background-image:url(/bitrix/templates/main%204.0/img/blogdt.jpg); background-repeat:no-repeat; background-position:top left; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal; text-indent:17px; margin:12px 0 0px 0; display:block; padding:0;}

#col2 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#4c79a6; text-decoration:none; margin:5px 0 7px 0;   padding:0; display:block;  text-align:left; }

#col2 li a.blogger{background-image:url(/bitrix/templates/main%204.0/img/blogdt.jpg); background-repeat:no-repeat; background-position:top left; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal; text-indent:17px; margin:12px 0 0px 0; display:block; padding:0;}

#imgleft {display:block; width:65px; margin:0 20px 12px 0 ; float:left;}

#col #person {text-align:right;}
#col #person a{text-align:right; width:127px; }

#col u, #col2 u {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666666; text-decoration:none; clear:both; display:block;}

#col a.more, #col2 a.more, #calendar a.more, #actual a.more { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; color:#4c79a6;}

#videoname {background-image:url(/bitrix/templates/main%204.0/img/videodt.jpg); background-repeat:no-repeat; background-position:top left; margin:12px 0 0 0; text-indent:17px;}
#audioname {background-image:url(/bitrix/templates/main%204.0/img/audiodt.jpg); background-repeat:no-repeat; background-position:top left; margin:12px 0 0 0; text-indent:17px;}


/* Êàëåíäàðü è àêòóàëüíàÿ íîâîñòü */


#calendar {background-color:#f9f2e5; padding:27px 23px 27px 25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; width:430px;}


#calendar #head {font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#ce9a34;}
#calendar hr { border: none;  height:1px; color:#ce9a34; width:430px; background-color:#ce9a34; margin:0;}
#calendar #head i{font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}
#calendar #head b{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#000000; padding: 0px 0 12px 0; margin:0; display:block; }
#calendar #head u{font-size:12px; line-height:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:none;}


#calendar #imgunder {text-indent:0px; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:8px 0 0 0; display:block;}

#calendar #imgcalendar {float:left; width:185px; margin:0px 25px 25px 0; text-indent:0px;}

#calendar hr { border: none;  height:1px; color:#ce9a34; width:430px; background-color:#ce9a34; margin:0;}
#calendar b {font-weight:bold;}
#calendar a {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:14px; color:#4c79a6; text-decoration:none; }
#calendar h1 {color:#ce9a34; font-weight:bold; font-size:12px; margin:20px 0 4px 0; padding:0;}



#calendar #doc {background-image:url(/bitrix/templates/main%203.0/img/doc-r.jpg); background-repeat:no-repeat; background-position:top left; margin:12px 0 0 0; text-indent:17px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:14px; }

#calendar ul {margin:0; list-style:none; padding:0;}
#calendar li  {background-image:url(/img/dot.gif); background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px;}
#calendar u  {padding:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; text-decoration:none; margin:12px 0 0 0; display:block;}

#actual {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-heigh:16px; font-weight:normal; color:#000000; width:482px;}
#actual b {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#000000; padding: 20px 0 6px 0; margin:0; display:block; }
#actual hr { border: none;  height:1px; color:#cccccc; width:480px; background-color:#cccccc; margin:0;}
#actual a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-heigh:16px; font-weight:normal; color:#4c79a6;}
#actual #imgact {float:left; width:210px; margin:0 25px 25px 0;}


#actual #doc {background-image:url(/bitrix/templates/main%203.0/img/doc.jpg); clear:both; background-repeat:no-repeat; background-position:top left; margin:12px 0 0 0; text-indent:17px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:14px; }

#calendar h2 {font-weight:normal; font-size:18px; line-height:20px}
/* Ôóòåð */

#footer {font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-style:normal; margin:20px 0 0 0; text-align:right;}
#footer a {font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-style:normal;   color:#4c79a6; text-decoration:none;} 
#footer img{display:block; width:45px; margin:0 0 12px 20px ; float:right;}
#footer b {padding:12px 0 0 0; display:block; font-weight:normal}




/* Êàëåíäàðü: ðàçäåë */
#calendar2 {background-color:#f3f3f3; padding:27px 23px 27px 25px; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:center;width:430px; margin:0 0 20px 0;}

#calendar2 #head  hr{border: none;  height:1px; color:#dddddd; width:430px; background-color:#dddddd; margin:0;}
#calendar2 #head  i{font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}
#calendar2 #head  b{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#000000; padding: 0px 0 12px 0; margin:0; display:block; }
#calendar2 #head a{font-size:24px; line-height:14px; font-family:Arial; color:#4c79a6; text-decoration:none;  padding:0 25px 0 25px;}


#calendar2 table td {vertical-align:top; width:41px; height:22px; text-align:center; border:solid 1px #dddddd; padding:13px 10px 15px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; background-color:#FFFFFF; color:#d5d5d5;}

#calendar2 a:link, #calendar2 a:visited{text-decoration:none; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; padding:0px; margin:0px;  }

#calendar2 a:hover, #calendar2 a:active{text-decoration:none; color:#4c79a6; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; padding:0px; margin:0px;  }

#calendar2 #empty{vertical-align:top; width:41px; height:25px; text-align:center; border:solid 1px #dddddd; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; background-color:#f7f7f7;}

#we{font-weight:bold;}








/* Êàëåíäàðü: ñïèñêîì */

#calendar2 #list  ul {padding:0px; margin:0px;}
#calendar2 #list  ul li{list-style-type:none;	display:inline; }

#calendar2 #list li a, #calendar2 #list li a:visited, #calendar2 #list li a:link{width:39px; height:22px; text-align:center; border:solid 1px #dddddd; padding:13px 10px 15px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; background-color:#FFFFFF; color:#000000; display:block; float:left;   text-decoration:none; }
#calendar2 #list  li a:hover, #calendar2 #list li a:active{width:39px; height:22px; text-align:center; border:solid 1px #dddddd; padding:13px 10px 15px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; background-color:#4c79a6; color:#ffffff; display:block; float:left;   text-decoration:none; }
#calendar2 #list li p{width:39px; height:22px; text-align:center; border:solid 1px #dddddd; padding:13px 10px 15px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; background-color:#FFFFFF; color:#d5d5d5; display:block; float:left;   text-decoration:none; margin:0px;}
#calendar2 #list li b{width:39px; height:22px; text-align:center; border:solid 1px #dddddd; padding:13px 10px 15px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; background-color:#f7f7f7; color:#d5d5d5; display:block; float:left;   text-decoration:none; margin:0px;}

#calendar2 #space{height:12px; clear:both;}



/* Êàëåíäàðü: ñëåâà */


#col #list {text-align:center; width:210px;}



#col #list b{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;  color:#000000; letter-spacing:1px; padding: 0px 0 12px 0; margin:0; display:block; text-indent:0px;}
#col #list a{font-size:18px; line-height:14px; font-family:Arial; color:#4c79a6; text-decoration:none;  padding:0 8px 0 8px; text-indent:0px;}



#col #list  ul {padding:0px; margin:0px; width:210px;}
#col #list  ul li{list-style-type:none;	display:inline; }

#col #list li a, #col #list li a:visited, #col #list li a:link{width:18px; height:12px; text-align:center; border:solid 1px #dddddd; padding:5px; font-family:arial; font-size:11px; background-color:#FFFFFF; color:#000000; display:block; float:left;   text-decoration:none; text-indent:0px;}
#col #list  li a:hover, #col #list li a:active{width:18px;  height:12px;text-align:center; border:solid 1px #dddddd; padding:5px; ffont-family:arial; font-size:11px; background-color:#4c79a6; color:#ffffff; display:block; float:left;   text-decoration:none; text-indent:0px;}
#col #list li p{width:18px; height:12px; text-align:center; border:solid 1px #dddddd; padding:5px; font-family:arial; font-size:11px; background-color:#FFFFFF; color:#d5d5d5; display:block; float:left;   text-decoration:none; margin:0px; text-indent:0px;}
#col #list li b{width:18px; height:12px; text-align:center; border:solid 1px #dddddd; padding:5px; font-family:arial; font-size:11px; background-color:#f7f7f7; color:#d5d5d5; display:block; float:left;   text-decoration:none; margin:0px; text-indent:0px;}

#col #space{height:25px; clear:both;}




#colb #list {text-align:center; width:210px;}



#colb #list b{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;  color:#000000; letter-spacing:1px; padding: 0px 0 12px 0; margin:0; display:block; text-indent:0px;}
#colb #list a{font-size:18px; line-height:14px; font-family:Arial; color:#4c79a6; text-decoration:none;  padding:0 8px 0 8px; text-indent:0px;}



#colb #list  ul {padding:0px; margin:0px; width:210px;}
#colb #list  ul li{list-style-type:none;	display:inline; }

#colb #list li a, #col #list li a:visited, #col #list li a:link{width:18px; height:12px; text-align:center; border:solid 1px #dddddd; padding:5px; font-family:arial; font-size:11px; background-color:#FFFFFF; color:#000000; display:block; float:left;   text-decoration:none; text-indent:0px;}
#colb #list  li a:hover, #col #list li a:active{width:18px;  height:12px;text-align:center; border:solid 1px #dddddd; padding:5px; ffont-family:arial; font-size:11px; background-color:#4c79a6; color:#ffffff; display:block; float:left;   text-decoration:none; text-indent:0px;}
#colb #list li p{width:18px; height:12px; text-align:center; border:solid 1px #dddddd; padding:5px; font-family:arial; font-size:11px; background-color:#FFFFFF; color:#d5d5d5; display:block; float:left;   text-decoration:none; margin:0px; text-indent:0px;}
#colb #list li b{width:18px; height:12px; text-align:center; border:solid 1px #dddddd; padding:5px; font-family:arial; font-size:11px; background-color:#f7f7f7; color:#d5d5d5; display:block; float:left;   text-decoration:none; margin:0px; text-indent:0px;}

#colb #space{height:25px; clear:both;}


/* Êàëåíäàðü: ïåðåñ÷åò äàòû */

#dateblock {border:1px solid #dddddd; padding:18px; margin:0 0 20px 0;}
#dateblock2 {background-color:#f3f3f3; padding:18px; margin:0 0 20px 0;}

#col2 #dateblock2 b {margin:0; padding:0 10px 0 0;  height:20px; color:#666666; float:left; display:block; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; font-weight:normal;}
#col2 #dateblock2 i {margin:0; padding:0 10px 0 0;  width:85px; height:20px; color:#666666; float:left; display:block; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; font-weight:normal; text-decoration:none;}
#col2 #dateblock2 hr{border: none;  height:1px; color:#dddddd; width:170px; background-color:#dddddd; margin:0;}


#col2 #dateblock b {margin:0; padding:0 10px 0 0;  height:20px; color:#666666; float:left; display:block; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; font-weight:normal;}
#col2 #dateblock i {margin:0; padding:0 10px 0 0;  width:85px; height:20px; color:#666666; float:left; display:block; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; font-weight:normal; text-decoration:none;}
#col2 #dateblock hr{border: none;  height:1px; color:#dddddd; width:170px; background-color:#dddddd; margin:0;}



/*Áèáëèîòåêà - ùàïêà */

#enterb {width:545px; float:left; padding:0 20px 0 0; margin:0px;}
#topsearchb {width:685px; height:20px; margin:19px 0px 23px 25px; display:block;}
#topsearchb a{padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-decoration:underline; color:#000000;}

#menulineb {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding:0 18px 0 18px;}

#menub{background-color:#eaeaea; border-right:solid 1px #dddddd;}

/*Áèáëèîòåêà - ñëåâà */
#leftb {border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; border-top:solid 1px #dddddd; background-color:#efefef;vertical-align:bottom}
#alfb {background-color:#efefef;padding:11px 15px 11px 28px;width:210px; border-bottom:solid 1px #dddddd; }
#alfbs {padding:11px 15px 11px 28px;width:210px; border-bottom:solid 1px #dddddd; text-align:right;}

a.alfab {font-family:Arial, Helvetica, sans-serif; color:#4c79a6; font-size:12px;}

/*Áèáëèîòåêà - èíñòðóìåíòû */
#tools {padding:11px 15px 0px 26px; background-color:#FFFFFF; height:16px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

a.nt {display:block;margin-left: 15px; width:10px; height:14px;float:left;}
a.nt2 {display:block;  margin-left: 5px; width:19px; height:14px;float:left;}
a.fullscr {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/fullscr.gif); background-repeat:no-repeat; width:16px; height:14px; float:left;}
a.fullscr0 {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/fullscr0.gif); background-repeat:no-repeat; width:16px; height:14px; float:left;}
a.page10 {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/1page0.gif); background-repeat:no-repeat;margin-left: 15px; width:10px; height:14px;float:left;}
a.page1 {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/1page.gif); background-repeat:no-repeat;margin-left: 15px; width:10px; height:14px;float:left;}
a.pages {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/2pages.gif); background-repeat:no-repeat; margin-left: 5px; width:19px; height:14px;float:left;}
a.pages0 {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/2pages0.gif); background-repeat:no-repeat; margin-left: 5px; width:19px; height:14px;float:left;}
a.textb0 {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/text0.gif);  background-repeat:no-repeat;margin-left: 15px; width:14px; height:14px;float:left;}
a.textb {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/text.gif);  background-repeat:no-repeat;margin-left: 15px; width:14px; height:14px;float:left;}
a.fax {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/fax.gif);  background-repeat:no-repeat; margin-left: 5px; width:14px; height:14px;float:left;}
a.fax0 {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/fax0.gif);  background-repeat:no-repeat; margin-left: 5px; width:14px; height:14px;float:left;}
.arrleft {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/arrleft.gif);  background-repeat:no-repeat; margin-left: 22px; width:14px; height:14px;float:left;}
.arrright {display:block; background-image:url(/bitrix/templates/main%204.0/img/ico/arrright.gif);  background-repeat:no-repeat; margin-left: 10px; width:14px; height:14px;float:left;}

.pageform {width: 25px; height:14px; margin-left:7px; padding: 0  0 0 0px; border: 1px solid #dddddd; font-size:11px; float:left;}

#tools a.sact {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c79a6; text-decoration:underline;}
#tools a.sunact {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

/*Áèáëèîòåêà - çàãîëîâîê, òàáû */
#centerb {vertical-align:bottom; border-bottom:solid 1px #dddddd;}
#titleb {margin:0 25px 8px 25px; width:428px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#titleb a.nametb {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4c79a6; line-height:18px; text-decoration:underline;}
#titleb a.booktb {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c79a6;line-height:18px; text-decoration:underline;}


#dwnb {text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:250px; margin: 0 0 12px 0; }
#dwnb a.dtb {font-family:Arial, Helvetica, sans-serif; margin-left:10px; font-size:11px; color:#4c79a6;}

#tabs {width:250px; border-top:solid 1px #dddddd; border-right:solid 1px #dddddd; margin:0px; padding:0px;}

#tabs #unact { padding: 7px 10px 7px 10px; float:left; background-color:#efefef; border-left:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}

#tabs #act {padding: 7px 10px 7px 10px; float:left; border-left:solid 1px #dddddd;}

#tabs #act a,  #tabs #unact a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c79a6;}

td.cenb {vertical-align:top; border-bottom:solid 1px #dddddd;  border-left:solid 1px #dddddd;  border-right:solid 1px #dddddd; text-align:center;}


#cenbtext {width:600px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; margin:35px 0 25px 0;}
#oglb {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; margin:45px 65px 25px 280px;}
#oglb a{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px;   color:#4c79a6; text-decoration:none;}
#oglb b{ font-size:16px;line-height:19px; }

/*Áèáëèîòåêà - î êíèãå */

#colb {width:212px;font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#000000;float:left;}



#colb i  {font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}
#colb hr  { border: none;  height:1px; color:#dddddd; width:210px; background-color: #dddddd; margin:0px 0 0px 0;}

#colb b  {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; letter-spacing:1px; padding: 0px 0 12px 0; margin:0; display:block;}

#colb ul {margin:0; list-style:none; padding:0;}
#colb li  {background-image:url(/img/dot.gif); background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;}
#colb a {color:#4c79a6; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#abdjvu {border:solid 1px #dddddd; padding:25px; display:block;}

#colb li a.blog2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#4c79a6; text-decoration:none; margin:5px 0 7px 0;   padding:0; display:block;  text-align:left; text-indent:none; }

#colb li a.blogger{background-image:url(/bitrix/templates/main%204.0/img/blogdt.jpg); background-repeat:no-repeat; background-position:top left; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal; text-indent:17px; margin:12px 0 0px 0; display:block; padding:0;}

#colb #person {text-align:left; font-size:11px;}
#colb #person a{text-align:left; width:127px;font-size:12px; }

#colb u {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none; clear:both; display:block;}

#colb a.more{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; color:#4c79a6;}

#colb a.clb {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#4c79a6; text-decoration:none; margin:5px 0 7px 0;   padding:0; display:block;  text-align:left; }


#aboutbook {font-family:Arial, Helvetica, sans-serif;  font-size:13px; line-height:18px;  float:left;}

#aboutbook a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#4c79a6;}

#aboutbook u{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-decoration:none;}

#aboutbook  h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:24px; font-weight:normal; color:#000000; margin:0 0 17px 0; padding:0px; display:block;}
#aboutbook  h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:27px; font-weight:normal; color:#000000; margin:0 0 5px 0; padding:0px; display:block;}
#aboutbook hr {border: none;  height:1px; color:#dddddd; background-color: #dddddd; margin:0px 0 10px 0;}

/*Áèáëèîòåêà - â òåêñòå */

#textb2 {width:740px; margin:45px 116px 25px 124px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}

#textb2  h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:24px; font-weight:normal; color:#000000; margin:0 0 17px 0; padding:0px; display:block;}
#textb2  h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:27px; font-weight:normal; color:#000000; margin:0 0 5px 0; padding:0px; display:block;}

#textb2  u{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-decoration:none;}

/*Áèáëèîòåêà - àëôàâèòíûé óêàçàòåëü */

td.alfu {text-align:center;}



#djvu {background-image:url(/bitrix/templates/main%204.0/img/djvu-icon.jpg); background-repeat:no-repeat; background-position:top left; margin:12px 0 0px 0; text-indent:20px;}

/*Áèáëèîòåêà */

#biblio {padding:27px 23px 27px 25px; font-family:Arial, serif; font-size:13px; line-height:17px; width:682px;}
#biblio #head {color:#4c79a6; font-family:Arial, Helvetica, sans-serif; font-size:11px;  margin:0px 7px 3px 0; }
#biblio #head2 {color:#4c79a6; font-family:Arial, Helvetica, sans-serif; font-size:11px;  margin:0px 7px 3px 0; text-align:justify; }
#biblio #head a.navig, #biblio #head2 a.navig {font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-style:normal;text-decoration:none; color:#4c79a6;}
#biblio hr { border: none;  height:1px; color:#dddddd; background-color: #dddddd; margin:0px 0 0px 0;}
#biblio h1 {font-family:Georgia, serif; font-size:20px; line-height:23px; font-weight:normal; color:#000000; padding: 15px 0 15px 0; margin:0; display:block; }
#biblio a {font-family:Arial, serif; font-size:13px; line-height:17px; text-decoration:none; color:#4c79a6;}

#biblio ul {margin:0; list-style:none; padding:0;}
#biblio li  {background-image:url(/img/dot.gif); background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;}


/*Ãàëåðåÿ*/

#gallery {background-color:#f9f2e5; padding:27px 23px 27px 25px;}
 #biblio #galleryall table td { width:186px; padding:0 25px 35px 0; }
#gallery  h1 {font-family:Georgia, serif; font-size:20px; line-height:23px; font-weight:normal; color:#000000; padding: 15px 0 15px 0; margin:0; display:block; }

#gallerycen {text-align:center;}
#imgunder {text-indent:0px; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:8px 0 0 0; display:block;}


#col-red {width:212px; background-color:#f9f2e5; padding:0 15px 0 15px; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#000000;}


#col-red i  {font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}
#col-red hr { border: none;  height:1px; color:#dddddd; width:210px; background-color: #dddddd; margin:0px 0 0px 0;}

#col-red b  {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; letter-spacing:1px; padding: 0px 0 12px 0; margin:0; display:block;}

#col-red ul {margin:0; list-style:none; padding:0;}
#co-redl li  {background-image:url(/img/dot.gif); background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;}
#col-red a {color:#4c79a6; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/*Ñóáïîðòàë*/


#sub {background-color:#efefef; padding:15px 23px 27px 25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; width:430px;}


#sub #head {font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#dddddd;}
#sub hr { border: none;  height:1px; color:#dddddd; width:430px; background-color:#dddddd; margin:0;}
#sub #head i{font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}
#sub #head b{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#000000; padding: 0px 0 12px 0; margin:0; display:block; }
#sub #head u{font-size:12px; line-height:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:none;}


#sub #imgunder {text-indent:0px; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:8px 0 0 0; display:block;}

#sub #imgcalendar {float:left; width:185px; margin:0px 25px 25px 0; text-indent:0px;}

#sub b {font-weight:bold;}
#sub a {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:14px; color:#4c79a6; text-decoration:none; }
#sub h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#000000; padding: 0px 0 12px 0; margin:0; display:block;}
#sub h2 {font-weight:normal; font-size:18px; line-height:20px; margin: 0px 0 7px 0;}

#sub #sbh3 {font-weight:normal; font-size:18px; line-height:20px; display:block; padding:3px 0 7px 0; color:#000000;}
#sub a.sbh3 {font-weight:normal; font-size:18px; line-height:20px; display:block; padding:3px 0 7px 0; color:#000000;}
#sub #doc {background-image:url(/bitrix/templates/main%203.0/img/doc-r.jpg); background-repeat:no-repeat; background-position:top left; margin:12px 0 0 0; text-indent:17px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:14px; }

#sub ul {margin:0; list-style:none; padding:0;}
#sub li  {background-image:url(/img/dot.gif) ; background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px;}
#sub a.sbh2 {font-weight:normal; font-size:18px; line-height:20px; display:block; margin:5 0 10px 0;}

#sub #date {color:#999999; margin:0 ; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#sub u  {padding:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; text-decoration:none; margin:12px 0 0 0; display:block;}

#sub #new {height:;}

#sub #new img {display:block; width:65px; margin:0 20px 12px 0 ; float:left;}

#subw {background-color:#ffffff; padding:15px 23px 27px 25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; width:680px;}


#subw #head {font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#dddddd;}
#subw hr { border: none;  height:1px; color:#dddddd; width:680px; background-color:#dddddd; margin:0;}
#subw #head i{font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}
#subw #head b{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#000000; padding: 0px 0 12px 0; margin:0; display:block; }
#subw #head u{font-size:12px; line-height:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:none;}


#subw #imgunder {text-indent:0px; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:8px 0 0 0; display:block;}
#subw #imgcalendar {float:left; width:210px; margin:0px 25px 25px 0; text-indent:0px;}
#subw .podp {font-style: italic;  display:block; text-align:right;}
#subw .page-note {text-indent:0px; font-weight:bold; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:15px 0 0 0; display:block;}
#subw .snos {text-indent:0px; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:8px 0 0 0; display:block;}
#subw .FOOTNOTES {margin:0 0 20 0;}



#subw b {font-weight:bold;}
#subw a {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:14px; color:#4c79a6; text-decoration:none; }
#subw h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#000000; padding: 4px 0 8px 0; margin:0; display:block;}
#subw h2 {font-weight:normal; font-size:18px; line-height:20px; margin: 0px 0 7px 0;}
#subw #sbh3 {font-weight:normal; font-size:18px; line-height:20px; display:block; padding:3px 0 7px 0; color:#000000;}

#subw #doc {background-image:url(/bitrix/templates/main%203.0/img/doc-r.jpg); background-repeat:no-repeat; background-position:top left; margin:12px 0 0 0; text-indent:17px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:14px; }

#subw ul {margin:0; list-style:none; padding:0;}
#subw li  {background-image:url(/img/dot.gif) ; background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px;}
#subw a.sbh2  {font-weight:normal; font-size:18px; line-height:20px; display:block; padding:3px 0 8px 0;}
#new a.sbh2  {font-weight:normal; font-size:18px; line-height:20px; display:block; padding:3px 0 8px 0;}
#subw a.sbh3 {font-weight:normal; font-size:18px; line-height:20px; display:block; padding:3px 0 7px 0; color:#000000;}
#subw u  {padding:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; text-decoration:none; margin:12px 0 0 0; display:block;}
#subw a.sbhd, #subw a.sbhd:link, #subw a.sbhd:visited, #subw a.sbhd:active, #subw a.sbhd:hover {font-family:Arial, Helvetica, sans-serif; color:#4c79a6; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}


/* Ñóáïîðòàë - Ðîñàðõèâ  */

#subw .DESCRIPTION {text-indent:0px; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:8px 0 0 0; display:block;}
#subw .page {font-family:georgia; font-size:18px; color:#cccccc; display:block; text-align:right;}
#subw .ris-podp {text-indent:0px; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:8px 0 0 0; display:block;}
#subw .ris1 {text-indent:0px; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:8px 0 0 0; display:block;}
#subw .zag1 {font-weight:bold; text-align:center;}
#subw .zag3, .text-c  {font-weight:bold; font-size:18px; }
#subw .zag4 a {font-size:10px; color:#ffffff;}
#subw .cifr {font-size:10px; color:#ffffff;}

#subw .text-c  {font-weight:bold; font-size:14px; }
#subw .text-r  {text-align:right;}
#subw .rosh4 (font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;)
#subw .rosh5 (font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;)

#subw .FOOTNOTES {text-indent:0px; color:#000000; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:8px 0 0 0; display:block;}


#gifdjvu {font-size: 12px; color: rgb(102, 102, 102); text-decoration: none; font-family: Arial;}

#subw #date {color:#999999; margin:0 ; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

a.c1, a.c1:link, a.c1:active, a.c1:visited, a.c1:hover {font-family:Arial, Helvetica, sans-serif; font-size:20px; text-decoration:underline; display:block; margin: 20px 0 5px 0; color:#4c79a6; }
a.c2, a.c2:link, a.c2:active, a.c2:visited, a.c2:hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:underline; display:block; margin:11px 0 0px 0; text-indent:0px; color:#4c79a6; }
a.c3, a.c3:link, a.c3:active, a.c3:visited, a.c3:hover {font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; display:block; margin:7px 0 0 0; text-indent:20px; color:#4c79a6; }
a.c4, a.c4:link, a.c4:active, a.c4:visited, a.c4:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; display:block; margin:6px 0 0 0; text-indent:40px; color:#4c79a6; }
a.c5, a.c5:link, a.c5:active, a.c5:visited, a.c5:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; margin:6px 0 0 0; text-indent:60px; color:#4c79a6; }
a.c6, a.c6:link, a.c6:active, a.c6:visited, a.c6:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; margin:6px 0 0 0; text-indent:80px; color:#4c79a6; }

a.alfab2 {font-family:Arial, Helvetica, sans-serif; color:#4c79a6; font-size:16px;}
#sub2 h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#000000; padding: 0px 0 12px 0; margin:0; display:block; padding:13px 23px 13px 25px; letter-spacing:2px;}

#sub a.sbhd, #sub a.sbhd:link, #sub a.sbhd:visited, #sub a.sbhd:active, #sub a.sbhd:hover {font-family:Arial, Helvetica, sans-serif; color:#4c79a6; font-size:11px; letter-spacing:3px; font-style:normal; margin:0px 0 6px 0; display:block;}


#ft {text-indent:0px; color:#000000; width:680px; background-color:#ffffff; padding:15px 23px 25px 25px; display:block; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; }
#ft a {color:#4c79a6; font-size:14px; line-height:24px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:inline; }
#ft hr { border: none;  height:1px; color:#dddddd; width:680px; background-color:#dddddd; margin:0;}

#ft2 {text-indent:0px; color:#000000; width:430px; background-color:#ffffff; padding:15px 23px 25px 25px; display:block; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; background-color:#efefef;}
#ft2 a {color:#4c79a6; font-size:14px; line-height:24px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:inline; }
#ft2 hr { border: none;  height:1px; color:#dddddd; width:430px; background-color:#dddddd; margin:0;}

#alfmain {font-family:aria; color:#4c79a6;  padding:20px 0px 12px 27px; float:left; letter-spacing:1px; font-size:18px; text-decoration:underline;}

a.fq:link {display:block; width:25px; height:50px; background-image:url(/bitrix/templates/main%204.0/img/ar-l1.jpg);}
a.fq:visited {display:block; width:25px; height:50px; background-image:url(/bitrix/templates/main%204.0/img/ar-l1.jpg);}
a.fq:hover {display:block; width:25px; height:50px; background-image:url(/bitrix/templates/main%204.0/img/ar-l2.jpg);}
a.fq:active {display:block; width:25px; height:50px;background-image:url(/bitrix/templates/main%204.0/img/ar-l2.jpg);}

a.fq2:link {display:block; width:25px; height:50px; background-image:url(/bitrix/templates/main%204.0/img/ar-r1.jpg);}
a.fq2:visited {display:block; width:25px; height:50px; background-image:url(/bitrix/templates/main%204.0/img/ar-r1.jpg); }
a.fq2:hover {display:block; width:25px; height:50px; background-image:url(/bitrix/templates/main%204.0/img/ar-r2.jpg); }
a.fq2:active {display:block; width:25px; height:50px;background-image:url(/bitrix/templates/main%204.0/img/ar-r2.jpg);}


table{border-collapse: collapse; text-align:left;}
table td {padding: 0px; text-align:left;}
table tr {padding: 0px; text-align:left;}

a, a:visited, a:link {text-decoration:none}
a:hover, a:active {text-decoration:underline}











a.mh1, a.mh1:link, a.mh1:visited {font-family:Georgia; font-size:18px; color:#a53428; text-decoration:none; display:block; margin: 20px 0 15px 0;}
a.mh1:hover, a.mh1:active {font-family:Georgia; font-size:18px; color:#a53428; text-decoration:underline;  display:block; margin: 20px 0 15px 0;}

a.mh2, a.mh2:link, a.mh2:visited {font-family:Arial; font-size:10px; color:#39578d; text-decoration:none; }
a.mh2:hover, a.mh2:active {font-family:Arial; font-size:10px; color:#39578d; text-decoration:underline; }

a.mh3, a.mh3:link, a.mh3:visited {font-family:Georgia; font-size:30px; line-height:33px; color:#000000; text-decoration:none; display:block; margin:0 0 7px 0; }
a.mh3:hover, a.mh3:active {font-family:Georgia; font-size:30px; line-height:33px; color:#a53428; text-decoration:none;display:block; margin:0 0 7px 0; }

#d3 {width:470px; margin:10px 20px 5px 0; display:block; float:left;}

#t3 {font-family:Georgia; font-size:15px; line-height:18px; color:#000000; text-decoration:none;} 
#t3 a, #t3 a:link, #t3 a:visited {font-family:Georgia; font-size:15px; line-height:18px; color:#a53428; text-decoration:none;} 
#t3 a:active, #t3 a:hover {font-family:Georgia; font-size:15px; line-height:18px; color:#a53428; text-decoration:underline;}

#t3 a.mr {font-weight:bolder;} 

#zt {margin-bottom:15px;}
#zt i {font-family:Georgia; font-size:15px; line-height:18px; font-style:italic; } 

#ztu {font-family:Georgia; font-size:11px; line-height:15px; color:#999999; text-decoration:none; display:block; margin-bottom:5px;} 
#ztu a, #ztu a:link, #ztu a:visited {font-family:Georgia; font-size:11px; line-height:15px; color:#a53428; text-decoration:none;} 
#ztu a:active, #ztu a:hover {font-family:Georgia; font-size:11px; line-height:15px; color:#a53428; text-decoration:underline;}


#d4 {width:225px; margin:10px 20px 0 0; display:block; float:left;}

a.mh4, a.mh4:link, a.mh4:visited {font-family:Georgia; font-size:18px; line-height:21px; color:#000000; text-decoration:none; display:block; margin:0 0 7px 0; }
a.mh4:hover, a.mh4:active {font-family:Georgia; font-size:18px; line-height:21px; color:#a53428; text-decoration:none;display:block; margin:0 0 7px 0; }

#t4 {font-family:Georgia; font-size:11px; line-height:15px; color:#000000; text-decoration:none; display:block; margin-bottom:5px;} 
#t4 a, #t4 a:link, #t4 a:visited {font-family:Georgia; font-size:11px; line-height:15px; color:#a53428; text-decoration:none;} 
#t4 a:active, #t4 a:hover {font-family:Georgia; font-size:11px; line-height:15px; color:#a53428; text-decoration:underline;}




a.mhk, a.mhk:link, a.mhk:visited {font-family:Georgia; font-size:18px; color:#a53428; text-decoration:none; display:block; margin: 20px 0 5px 0;}
a.mhk:hover, a.mhk:active {font-family:Georgia; font-size:18px; color:#a53428; text-decoration:underline;  display:block; margin: 20px 0 5px 0;}



#tkl {font-family:Verdana; font-size:12px; line-height:17px;}

#tkl a, #tkl  a:link, #tkl a:visited  {font-family:verdana; font-size:11px; color:#000000; text-decoration:none;}
#tkl a:hover, #tkl a:active  {font-family:verdana; font-size:11px; color:#000000; text-decoration:underline;}

#hk2 {font-family:Georgia; font-size:11px; color:#cc9933; display:block; margin-top:13px;}

#tk2 {font-family:Verdana; font-size:11px; line-heigh:15px;   color:#000000; display:block; margin-top:13px;}

#tk2 ul {margin:0; list-style:none; padding:0;}
#tk2  li  {background-image:url(/img/dot.gif); background-repeat:no-repeat; background-position:top left; padding:0; list-style-type:none; margin:12px 0 0 0; text-indent:17px;}




#smen {background-image:url(../img/gr.gif); border:1px solid #dddddd;  height:25px; line-height:25px; vertical-align:bottom; padding: 7px 7px 7px 15px;}
#smen a.smen1, #smen a.smen1:link, #smen a.smen1:visited {font-family:arial; font-size:12px;  font-weight:bold; }
#smen a.smen1:active, #smen a.smen1:hover {font-family:arial; font-size:12px;  font-weight:bold; text-decoration:underline;}

#smen a.smen2, #smen a.smen2:link, #smen a.smen2:visited  {font-family:arial; font-size:11px;  letter-spacing:1px; margin-right:15px;  color:#000000;  height:25px; line-height:25px;}
#smen a.smen2:active, #smen a.smen2:hover {font-family:arial; font-size:11px;  letter-spacing:1px; margin-right:15px;  color:#000000;  height:25px; line-height:25px; text-decoration:underline;}
 
#hm5 {color:#000000; padding: 0px 0 12px 0; margin:0; display:block; padding:13px 23px 13px 25px; letter-spacing:2px; font-family:Georgia; font-size:24px; font-weight:normal;}


.pageform2 {width: 55px; height:17px; padding:0px; border: 1px solid #dddddd; font-size:14px; text-align:center;}

#minww {min-width: 983 px; width:expression((document.compatMode && document.compatMode == ‘CSS1Compat’) ? (document.documentElement.clientWidth &lt 983 ? “983px” : “auto”) : (document.body.clientWidth &lt 983 ? “983px” : “auto”))}


#subw #rosarh hr {margin-top:3px; margin-bottom:3px;}

#subw #rosarh h2 {font-family: georgia; font-size:14px; margin-top:25px;}

#subw #rosarh #new {font-family: arial; font-size:12px; color:#cccccc; margin:8px 0 8px 0;}

#subw #rosarh #new a:link, #subw #rosarh #new a:visited, #subw #rosarh #new a {font-family: arial; font-size:12px; line-height:15px; color:#4c79a6; margin:0; text-decoration:none;}
#subw #rosarh #new a:hover, #subw #rosarh #new a:active {font-family: arial; font-size:12px; line-height:15px; color:#4c79a6; margin:0; text-decoration:underline;}

.add-comment  {
	display:none;
}

.add-comment textarea {
	width:300px;
	height:80px;
	margin-bottom:10px;
}

.errortbl { 
	width:400px;
}

.errortbl td {
padding:10px !important;
}

.errortbl td  textarea {
width:210px;
height:80px;
}

.errortbl td input {
width:210px;
}


.lib-reader .news-item {
padding-bottom:10px;
padding-top:10px;
	border-bottom:1px dashed #000000;
}