/* CSS Document */
/* common settings*/

/*page settings*/
h1, h2, h3, h4, h5, h6 {color:#780317; font-family: tahoma;}
h1:first-letter, h2:first-letter, h3:first-letter { text-transform:capitalize;}
a, a:visited, a:active {
  color: #394F59;
  text-decoration: none;
  font-size:10pt;
}
#bukpage h1, #bukpage h2{
color:#aaaaaa;
text-shadow: 2px 2px 6px #000;
font-family:tahoma;
text-align:left;
text-indent:0px;
/*filter:dropShadow(offX=3, offY=3, color=#444444, positive=1);*/
-moz-text-shadow: black 3px 3px 4px;
-webkit-text-shadow: black 3px 3px 4px;
}
#bukpage h1{
font-size:18px;
}
#bukpage h2{
font-size:16px;
line-height:20px;
}
#bukpage h3{
font-size:12px;
line-height:20px;
color:#000000;
}
#bukpage h4{
font-size:11px;
line-height:15px;
color:#000000;
text-decoration:none;
font-weight:bold;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#bukpage h5{
font-size:16px;
line-height:20px;
font-weight: 900;
color:#780317;
display:block;
width:410px;
height:23px;
background-position:left;
background-image:url(/articls/h51_fon.png);
background-repeat:no-repeat;
}
#bukpage p{
font-size:11px;
line-height:12px;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#bukpage td{
border:hidden;
border-width:0px;
vertical-align:top;

}
#bukl button {
background:none;
border-width:0px;
color:#780317;
font-weight:bold;
}
#bukl button:active, #bukl button:hover {
background:none;
border-width:0px;
color:#B7000E;
font-weight:bold;
}
button {behavior: url("/style/scripts/IEhover.htc");}
#bukl button.hover {
background:none;
border-width:0px;
color:#B7000E;
font-weight:bold;
}
a.cherry, a.cherry:visited {color:#780317;}
a.cherry:hover, a.cherry:active {color:#B7000E; text-decoration:none;}
a:hover {
  color: #B7000E;
  text-decoration: underline;
}
#page table {font-size:10pt;}
p {
text-indent:15px;
font-size:10pt;
}
p.recv {
font:Tahoma; font-size:8pt;}
.left {
float:left;
margin:1em 2em 1em 1em;
}
.right {
float:right; 
margin:1em 1em 1em 2em; 
}
.clr { clear:both;}
h1 {
font-family: tahoma;
font-size:16px;
text-indent:2em;
}
h2{
font-family: tahoma;
font-size:14px;
text-indent:2em;}
h3{font-family: tahoma;
font-size:12px;
text-indent:2em;}

h4{font-size:14px;
text-decoration: underline;
font-weight:normal;
padding:0px 5px 0px 0px;
}

h5{ 
text-indent:10px; 
padding-left:10px;
font:14px;
line-height:24px;}
#news h3 { text-align:left; 
font-weight: bold;  
padding-bottom:0px;
padding-bottom /*\**/:5px\9; 
vertical-align:text-bottom; 
margin:0px 0px 5px 0px;
}

#news h4 {
text-align:left;
font-size:12px;
text-decoration:none; 
font-weight: bold;
line-height:1pt;  
padding-bottom:0px;
padding-bottom /*\**/:5px\9; 
vertical-align:text-bottom; 
margin:0px 0px 5px 0px;}

#news h6 {line-height:1pt; 
padding-bottom:0px;  
font-size:10pt;
margin:0px 0px 5px 0px;
}
#news h6 > a {line-height:1pt; 
padding-bottom:0px; 
margin:0px 0px 5px 0px; 
font-size:10pt; }
#news h2 { font-size:11pt;}
#news { color:#000000;
width:100%;
padding-bottom:5px;
position:relative;
z-index:7;
}
#news p { 
padding-bottom:0px;
text-indent:1em;
text-align:justify;
padding-right:3px;
font: normal 10pt tahoma;
margin:0px;}
#news li {font: normal 10pt tahoma;
line-height:1.5}
#news th {
border:none;
background:none;
margin:5px 0px 0px 0px;
font:tahoma 11pt lighter;
vertical-align: text-bottom;}
#news td{
        font: normal 10pt tahoma;
		margin:0px;
        padding: 6px 0px 2px 10px;
        
}
#news a {font: normal 10pt tahoma;}
td.newsprev { border-color: #cdcbc9;
        border-style: solid;
        border-width: 1px;}
h6 {font: tahoma 11pt;
font-weight:normal;}
#news TABLE{
width:100%;
border:none;
background:none;
}
.kn2 {
position:relative;
float:right;
display:block;
width:74px;
height:18px;
background-image: url(/style/images/kn2.png);
background-repeat:no-repeat;
margin:-10px 0px 0px 0px;
margin /*\**/:-10px 5px 5px 0px\9;

}
.kn2:hover{ text-decoration:none;}

ol, ul {  
    list-style: none;  
}

#page ul, #page ul{
list-style-image:url(/style/images/pointsblack.gif);
line-height:2;
}
ol, ul{ 
line-height:2;
list-style-type:decimal;}

 
li {
font-size:10pt;
text-indent:1em;
color:#000000;
}
li.mini{
        list-style-type: square;
        line-height: normal;
        font-size: 10pt;
}
.strelka li { list-style-image:url(http://www.ssmu.ru/style/symbols/strelka1.gif);}
ul.gal li { list-style-image:url(http://www.ssmu.ru/style/symbols/gal.gif);}
ul.list li { list-style-image:url(http://www.ssmu.ru/style/symbols/list.gif);}
ul.star li { list-style-image:url(http://www.ssmu.ru/style/symbols/star.gif);}
.strelka1 li { list-style-image:url(http://www.ssmu.ru/style/symbols/str2.gif);}
li.n {list-style-type:none; margin:0px; padding:0px; list-style-image:none;}
ul.n li{list-style-image:none; list-style-type:none;}
.n li ul li{list-style-image:url(http://www.ssmu.ru/style/symbols/gal.gif);}
li.non {list-style-type:none; margin:0px; padding:0px;}
ul.news { text-indent: 0px; padding:0px; margin:0px;}
li.news {list-style-type:none; list-style-image:none; line-height: 1.2; margin-bottom:8px;}
img{
        margin-bottom: 0px;
        padding: 0px;
}
td{
        font-family: Arial, Helvetica, sans-serif;
        padding: 3px;
        border-color: #d3d9e0;
        border-style: solid;
        border-width: 1px;
}

th{
        font-family: Arial;
        font-weight: lighter;
        color: #484e55;
        background-color: #d3d9e0;
        text-align: center;
        padding: 0.25em;
        font-size: 10pt;
}

table{
border:none;
}

table.shapka, td.shapka, th.shapka, tr.shapka{
        border: 0px;
        border-style: none;
        border-color: transparent;
}

th.shapka{ background:none;}
.select{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #480303;
        font-size: 10pt;
}

.text{
        text-indent: 10pt;
        font-size: 10pt;
        color: Black;
        font-family: Arial;
}
ul.text > li{ margin-top:10px;}
.photo{ text-align:center;
font-size:9pt;
color:#6d7783;}
.data {
font-family:Tahoma;
display:block;
background-color:#eeeeee;
width:100px;
height:15px;
font-size:10px;
font-weight:bold;
color:#494844;
padding-bottom:8px;

}
A.tpanel:HOVER {
        text-decoration: underline;
}

A.lpanel:HOVER {
        text-decoration: underline;
}

A.tpanel
{
        background-color: transparent;
        text-decoration: none;
        color: #333366;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        vertical-align: middle;
        text-indent: 0px;
        padding: 0px;
        text-align : center;
}
.clickdiv{
border:0px solid black;
background-color:#FFFFFF;
cursor:hand;
margin-bottom:10px;
font-size: 10pt;
color: #003366;
font-family: Arial, Helvetica, sans-serif;
text-indent: 0px;
text-decoration:underline;
}
a.aname:hover { text-decoration:none; color:#394F59;}
.hidden_main{
position:relative;
display:none;
overflow:hidden;
}

.supp_main{
background-color: #E7F4F8;
width:80%;
border:ridge;
border-color: #6699CC;
margin-bottom:10px;
padding-left:20px;
padding-right:10px;
padding-top:15px;
padding-bottom:10px;
text-indent:2em;
text-align:justify;
}
#page img {
 margin: 5px 7px 0px 7px;
border:1px solid #dddddd;}
#news img { 
margin: 5px 7px 5px 5px;
border:1px;
border-color: #aaaadd;}
#page img.sob {
margin: 0px 0px 0px 0px;
border: none;}

img.snow {
margin: 0px 0px 0px 0px;
border: none;
z-index:20;
}

.epigraf {
font-style:italic;
font-size:8pt;
line-height:1.5;
font-weight: normal;
color: #480303;
}
#contact {
font-size:10px;
font-style:italic;
color:#333333;
margin-left:5px;

}