/*****************************************************/
/* ����� ��������� */
/*****************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{background:#FFF;color:#333;font-family:Arial,sans-serif;font-size:10pt;line-height:1;min-width:980px;}
h1{margin:0px 0px 12px 0px;color:#FB6E05;font-size:15pt;font-weight:bold;text-align:center;}
h2{margin:30px 0px 10px 0px;color:#FB6E05;font-size:13pt;font-weight:bold;text-align:center;}
h3{margin:21px 0px 7px 0px;color:#DB650C;font-size:11pt;font-weight:bold;text-align:center;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
table td{line-height:20px;padding-left:6px;}
td{vertical-align:top;}
a:link{text-decoration:underline;color:#55F;}
a:visited{text-decoration:underline;color:#55F;}
a:active{text-decoration:underline;color:#55F;}
a:hover{text-decoration:none;color:#55F;}
p{line-height:16px;margin:6px;}
input{color:#333;font-family:Arial,sans-serif;font-size:10pt;}
textarea{color:#333;font-family:Arial,sans-serif;font-size:10pt;}
/*****************************************************/
/* ��� �������� */
/*****************************************************/
body.body{overflox-x:hidden;background:#FFFFFF url(../i/fonh.jpg) repeat-x left bottom;background-attachment:fixed;}
div.centerdiv{text-align:center;}
div.upline{background:url(../i/webglossbar.gif);position:static;height:14px;}
div.runline{font-weight:bold;color:white;line-height:10px;}
img.logo{margin:10px 0px 0px 10px;position:absolute;}
img.logo2{border:none;position:absolute;top:30px;left:45px;}
img.logo3{position:absolute;top:24px;right:45px;margin-bottom:5;border:none;}
.menu{display:block;width:501px;padding:0px;margin:0px auto 10px auto;}
.preload1 {background:url(../i/blank_over.gif);}
.preload2 {background:url(../i/blank_overa.gif);}
.menu2{padding:0px 0px 0px 16px;margin:0px;list-style:none;height:36px;position:relative;font-style:normal;}
.menu2 li.top{display:block;float:left;}
.menu2 li a.top_link{display:block;float:left;height:36px;line-height:27px;color:#fff;text-decoration:none;font-size:11px;font-weight:bold;font-style:normal;padding:0px 0px 0px 12px;cursor:pointer;background:url(../i/blank.gif) no-repeat;}
.menu2 li a.top_link span{float:left;display:block;padding:0px 24px 0px 12px;height:36px;background:url(../i/blank.gif) no-repeat right top;}
.menu2 li a.top_link span.down{float:left;display:block;padding:0px 24px 0px 12px;height:36px;background:url(../i/blanka.gif) no-repeat right top;}
.menu2 li a.top_link:hover{color:#fff;background:url(../i/blank_over.gif) no-repeat;}
.menu2 li a.top_link:hover span{background:url(../i/blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down{background:url(../i/blank_overa.gif) no-repeat right top;}
.menu2 li:hover > a.top_link{color:#fff;background: url(../i/blank_over.gif) no-repeat;}
.menu2 li:hover > a.top_link span{background:url(../i/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down{background:url(../i/blank_overa.gif) no-repeat right top;}
.menu2 table{border-collapse:collapse;width:0px;height:0px;position:absolute;top:0px;left:0px;}
.menu2 a:hover{visibility:visible;position:relative;z-index:200;}
.menu2 li:hover{position:relative;z-index:1000;}
.menu2 ul,.menu2 :hover ul ul,.menu2 :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0px;height:0px;margin:0px;padding:0px;list-style:none;text-align:left;}
.menu2 :hover ul.sub{width:200px !important;left:0px;top:31px;background:#fff;padding:3px;border:1px solid #3a93d2;white-space:nowrap;width:200px;height:auto;z-index:300;}
.menu2 :hover ul.sub li{display:block;height:20px;position:relative;float:left;width:200px;font-weight:normal;}
.menu2 :hover ul.sub li a{display:block;font-size:11px;height:20px;width:200px;line-height:20px;text-indent:5px;color:#333;text-decoration:none;}
.menu2 :hover ul.sub li a.fly{background:#fff url(../i/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover{background:#3a93d2;color:#fff;}
.menu2 :hover ul.sub2{width:136px !important;left:0px;top:31px;background:#fff;padding:3px;border:1px solid #3a93d2;white-space:nowrap;width:100px;height:auto;z-index:300;}
.menu2 :hover ul.sub2 li{display:block;height:20px;position:relative;float:left;width:136px;font-weight:normal;}
.menu2 :hover ul.sub2 li a{display:block;font-size:11px;height:20px;width:136px;line-height:20px;text-indent:5px;color:#333;text-decoration:none;}
.menu2 :hover ul.sub2 li a.fly{background:#fff url(../i/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub2 li a:hover{background:#3a93d2;color:#fff;}
h1.caption1{color:#7698BE;font-size:14pt;margin:22px auto 22px auto;text-align:center;width:540px;}
h1.caption1_big{color:#7698BE;font-size:22pt;margin:22px auto 22px auto;text-align:center;width:540px;}
h2.caption2{color:#7698BE;font-size:10pt;margin:20px auto 20px auto;text-align:center;width:540px;}
div.topic{margin:36px auto 20px auto;padding:0px;background-color:#EEEEEE;border-left:1px solid #aaa;border-right:1px solid #aaa;width:980px;}
div.topic p{line-height:20px;margin-top:10px;}
div.topic ul{margin-left:40px;list-style: disc;}
div.topic ul li{line-height:20px;}
div.topic p.h1{margin:0px 0px 12px 0px;color:#FB6E05;font-size:15pt;font-weight:bold;text-align:center;}
div.topic p.h2{margin:30px 20px 20px 20px;color:#FB6E05;font-size:13pt;font-weight:bold;text-align:center;}
div.topic p.h3{margin:30px 20px 20px 20px;color:#DB650C;font-size:11pt;font-weight:bold;text-align:center;}
div.topic h1{margin:0px 0px 12px 0px;color:#FB6E05;font-size:15pt;font-weight:bold;text-align:center;}
div.topic h2{margin:30px 20px 20px 20px;color:#FB6E05;font-size:13pt;font-weight:bold;text-align:center;}
div.topic h3{margin:30px 20px 20px 20px;color:#DB650C;font-size:11pt;font-weight:bold;text-align:center;}
div.div_bottom{margin-top:20px;padding:0px;height:7px;background-image:URL(../i/fon-bottom.gif);background-repeat:repeat-x;background-position:bottom;}
div.div_top{margin:0px;padding:0px;height:7px;background-image:URL(../i/fon-bottom.gif);background-repeat:repeat-x;background-position:top;}
div.div_top2{margin-bottom:20px;padding:0px;height:7px;background-image:URL(../i/fon-bottom.gif);background-repeat:repeat-x;background-position:top;}
.downline{background:url(../i/webglossbar.gif);position:static;height:12pt;color:#fff;font-weight:bold;text-align:center;}
/******************************************************************************/
/* ������� */
/******************************************************************************/
body.main{background:url(../i/fon.jpg) right repeat-y fixed;}
h1.caption{color:#7698BE;display:block;font-size:13.5pt;margin:60px auto 0px auto;width:620px;}
p.city{color:#7698BE;font-size:13pt;text-align:center;margin:10px auto 40px auto;}
p.deviz{text-align:center;position:absolute;top:116px;right:60px;color:#FB6E05;font-size:16pt;font-style:italic;visibility="hidden";filter:revealtrans(duration=2,transition=6);}
table.main{width:100%;}
td.left{width:40%;padding:0px 4px 10px 4px;}
td.right{width:20%;}
p.zag{color:#7698BE;font-size:12pt;text-align:center;font-weight:bold;}
p.zag2{color:#7698BE;font-size:12pt;text-align:center;font-weight:bold;margin-bottom:28px;}
h2.fac{color:#FB6E05;font-size:12pt;font-weight:bold;margin-bottom:20px;}
ul.fac{list-style-image: url(../i/bulet.gif);margin:0px 0px 0px 20px;text-align:left;}
ul.fac li{margin:7px;line-height:16px;}
ul.fac li p{margin-left:0px;text-indent:0px;}
div.new{margin:0px 0px 10px 0px;line-height:18px;}
div.new p{}
p.data{color:#FB6E05;font-weight:bold;border:dotted #FB6E05 1px;border-left:none;border-right:none;}
span.data{color:#FB6E05;font-weight:bold;}
p.archive{text-align:center;margin-top:20px;}
.logo{margin:10px;filter:alpha(opacity=100,style=0);border:none;filter:blendTrans(duration=1000);}
.pict{visibility="hidden";filter:revealtrans(duration=3,transition=12), alpha(opacity=70,style=2);}
.word{position:absolute;top:200px;left:700px;visibility="hidden";filter:revealtrans(duration=3,transition=12), alpha(opacity=70,style=22);}
.decor{filter:alpha(opacity=100,style=2);}
#photo1{margin-bottom:20px;margin-top:40px;border:solid #55F 1px;}
#photo2{margin-bottom:20px;border:solid #55F 1px;}
#photo3{margin-bottom:20px;border:solid #55F 1px;}
/******************************************************************************/
/* �������� */
/******************************************************************************/
p.message{color:#FB6E05;font-size:14pt;font-weight:bold;text-align:center;}
/******************************************************************************/
/* ������������� */
/******************************************************************************/
table.prepods{margin: 20px 80px 10px 120px;}
table.prepods td{line-height:20px;padding:10px;}
table.prepods td.leftpadding{padding-left:20px;}
h2.prep{color:#FB6E05;font-size:16pt;margin:0px 0px 10px 0px !important;}
h1.fio{margin-top:20px !important;}
p.description{text-align:center;margin:0 auto;width:400px;height:210px;}
img.photo{margin:20px 10px 0px 736px;position:absolute;top:50px;}
.back{font-size:10pt;text-align:center;}
/******************************************************************************/
/* ������� � ����������� */
/******************************************************************************/
#lightbox, #lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block;}
#lightbox-overlay{z-index:90;background-color:#000000;height:100%;position:fixed;}
#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal;}
#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{text-decoration:underline;color:white;}
#lightbox-overlay-text span{padding-left:5px;padding-right:5px;}
#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none;}
#lightbox-imageBox{position:relative;border:1px solid black;background-color:white;width:400px;height:400px;margin:0 auto;}
#lightbox-imageContainer{padding:1px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../i/lightboxblank.gif") no-repeat;zoom:1;padding:0px;margin:0px;}
#lightbox-nav-btnPrev{left:0;right:auto;float:left;}
#lightbox-nav-btnNext{left:auto;right:0;float:right;}
#lightbox-infoBox{font:10px Verdana, Helvetica, sans-serif;background-color:#FFFFFF;margin:0 auto;padding:0px;}
#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal;}
#lightbox-infoHeader{width:100%;text-align:center;}
#lightbox-caption{text-align:justify;}
#lightbox-caption-title{font-weight:bold;}
#lightbox-caption-description{font-weight:normal;}
#lightbox-infoFooter{margin-top:3px;color:#999999;}
#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left;}
#lightbox-close{display:block;width:45%;float:right;text-align:right;}
#lightbox-close-button{padding-left:30%;}
#lightbox-close-button, #lightbox-close-button:link, #lightbox-close-button:visited, #lightbox-close-button:hover{text-decoration:underline;color:#999999;}
#lightbox-close-button:hover{color:#666666;}
#lightbox-infoContainer-clear{clear:both;visibility:hidden;}
div.photocontainer{margin:4px;}
table.photo{}
table.photo td{padding:8px;}
table.photo td a{}
table.photo td a img{border:solid 1px #aaa;}
/******************************************************************************/
/* ����� */
/******************************************************************************/
div.video{margin-bottom:20px;}
div.video p.videoname{color:#FB6E05;font-size:13pt;font-weight:bold;}
/******************************************************************************/
/* �������� */
/******************************************************************************/
span.strong{font-weight:bold;}
span.label{color:#FB6E05;font-size:12pt;font-weight:bold;text-align:justify;}
strong.label{color:#FB6E05;font-size:12pt;font-weight:bold;text-align:justify;}
/******************************************************************************/
/* ����� ������� */
/******************************************************************************/
h1.caption3_3{color:#7698BE;font-size:25pt;margin:34px 0px 34px 0px;}
/******************************************************************************/
/* ���������� �������� */
/******************************************************************************/
.month{text-align:center;color:#FB6E05;font-size:12pt;font-weight:bold;border:solid #AAAAAA 1px;margin:1px auto;cursor:pointer;display:block;width:900px;background:#FFFFFF url(../i/bullet_arrow_down.gif) no-repeat left top;height:20px;line-height:20px;margin:2px auto !important;}
div.progs{margin:0px auto;width:900px !important;}
.hiddenMonth{display:none;}
.hiddenName{background:#FFFFFF url(../i/bullet_arrow_up.gif) no-repeat left top !important;}
div.intopic{min-height:600px;}
* html div.intopic{height:600px;}
/******************************************************************************/
/* ������ */
/******************************************************************************/
table.zaj{margin:0px auto;}
div.intopic2{min-height:400px;}
* html div.intopic2{height:400px;}
div.monthmonth{margin:0px auto;width:780px;}
div.monthmonth div{margin-top:20px;}
/******************************************************************************/
/* ������ */
/******************************************************************************/
span.italic{font-style:italic;}
div.empty{height:60px;}
p.h2{margin:15px;text-align:justify;color:#FB6E05;font-size:13pt;font-weight:bold;text-align:center;}
p.h22{margin:30px 0px 10px 0px;color:#FB6E05;font-size:13pt;font-weight:bold;text-align:center;}
p.leftmargin{margin-left:60px;}
pre{margin-left:15px;margin-right:15px;text-align:justify;color:#333;font-family:Arial,sans-serif;font-size:10pt;line-height:16px;}
p.bottomletter{font-size:8pt !important;margin-top:40px !important;}
/******************************************************************************/
/* ��������� */
/******************************************************************************/
.caption3_10{color:#7698BE;font-size:10pt;margin:12px 0px 12px 0px;}
div.empty2{height:20px;}

#tooltip {
position: absolute;
z-index: 3000;
width:250px;
border: 1px solid #269;
background-color: #48b;
padding: 0 !important;
opacity: 0.85;
}
#tooltip h3 {
background-color: #26A;
padding:5px 5px 5px 5px;
margin:0px !important;
font-weight:bold;
font-size:1em;
text-align:left;
color:#FFF;
}
#tooltip div {
padding-left:5px;
padding-right:5px;
padding-top:0px !important;
padding-bottom:0px !important;
}
/******************************************************************************/
/* История в фотографиях */
/******************************************************************************/
table.hd{margin:10px 15px 10px 15px;border-bottom:dotted #aaa 1px;width:97%;}
table.hd td{padding-bottom:10px;padding-left:4px;padding-right:4px;width:100px;text-align:center;line-height:10px;}
table.hd img{padding:10px 10px 10px 10px;border:solid #aaa 1px;}
table.hd a{font-size:10px;line-height:10px;}

