/* для IE */
@font-face {
font-family:'Franklin Gothic Medium Cond';
src:local('Franklin Gothic Medium Cond'),
url('framdcn.eot?');
}

/* для не IE */
@font-face {
font-family:'Franklin Gothic Medium Cond';
src:local('Franklin Gothic Medium Cond'),
url('framdcn.ttf') format('truetype');
}

body,p,td { font-family: Arial; font-size: 12px; }
a,.like_a { text-decoration: none; color: #4062b9; font-weight: bold }
a:hover { text-decoration: underline }
a.punkt1:hover { text-decoration: none }
input { background: white }
h5 {font-size:12px;}

p { margin-top:0px }

#example1,#example2,#example3,#example4,#example5,#example6,#example7,#example8,
.example1,.example2,.example3,.example4,.example5,.example6,.example7,.example8
{
 cursor:url(zoomin.cur),auto;
}

.punkt-table { width: 640px; background: url("images/table-bk.png"); background-repeat: no-repeat }

.punkt-header,.punkt-header1 { font-family: Franklin Gothic Medium Cond, Times, Tahoma, Arial; font-weight: bold; font-style: italic; font-size: 19px; color: #505050; margin-left: 32px; text-align:left; margin-top:-2px; }
.punkt-header1 { color: #505050; font-size: 16px; margin-bottom:16px; margin-top:-2px; }

.punkt-text,.punkt-text1,.punkt-text2,.punkt-text3,.tip-text { font-family: Franklin Gothic Medium Cond, Times, Tahoma, Arial; font-size: 14px; color: #404040; line-height: 115% }
.punkt-text { text-align: justify; margin-left: 32px }
.punkt-text2 { text-align: justify; width: 620px }
.tip-text { font-family: Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#4062b9; line-height:1.3em; }

td.punkt-text1 { text-align:left }

.dotted { border-style: dotted; border-color: #e0e0e0; border-width: 1px; width: 160px; }
.dotted_pic { border-style: dotted; border-color: #e0e0e0; border-width: 1px; width: 160px; height: 160px; text-align: center; background: url('images/pict_back.png'); }

.m-header,.m-header1 { text-align: center; font-family: Tahoma; font-size: 11px;  background: #dfeaff; color: #606060; line-height:110%; padding: 1px 0px 1px 0px; }
.m-header {  background-color: #a8a8a8; color: white }
.m-header2 { text-align: center; font-family: Tahoma; font-size: 11px; font-weight: bold }

.m-header,.m-header1,.m-header2 {
        -webkit-border-radius: 6px 6px 0px 0px;
        -moz-border-radius: 6px 6px 0px 0px;
        border-radius: 6px 6px 0px 0px;
}

.m-footer,.m-footer1,.m-footer2 { background-color: #f0f0f0; font-family: Tahoma; font-size: 11px; color: #606060; text-align: justify }
.m-footer,.m-footer2 { text-align: center; font-size: 10px; }
.m-footer2 { background-color: #f0f4ff }

.m-footer,.m-footer1,.m-footer2 {
        -webkit-border-radius: 0px 0px 6px 6px;
        -moz-border-radius: 0px 0px 6px 6px;
        border-radius: 0px 0px 6px 6px;
}
.m-footer1,.remark2 { font-weight:normal; line-height:130% }
.m-footer { font-weight:normal; line-height:120% }

.nocorners {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
}

#fancybox-outer,#fancybox-content,#fancybox-img,.corners,.ft,.mk {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
}

.m-text,.m-text_nogr,.mini,.p_gall { font-family: Tahoma; text-align: center; font-size: 10px; color: #404040; font-weight: normal; line-height:110% }
.m-text2 { font-family: Arial; text-align: center; font-size: 11px }
.p_gall { font-weight:bold; color:#606060 }

.mini { text-decoration:none }
.mini:hover { color: #4062b9 }

.punkt,.punkt1,.punkt11,.punkt2 { font-size: 14px; font-family: Tahoma; font-weight: bold; color: #606060; text-decoration: none; margin-top:0px }
.punkt1:hover,.punkt11:hover { color: #4062b9 }
.punkt11 { font-size: 12px; color: #4062b9 }
.punkt11:hover { text-decoration:none }
.punkt2 { text-align: justify }

.menuitem { position:relative; top:-25px; margin-bottom:-13px; text-align:center }
.menuitem1 { position:relative; top:-21px; margin-bottom:-11px; text-align:left; margin-left:-5px } 

.symb { font-family: Arial; font-size: 16px; color: #4062b9 }
#fancybox-title-inside,.msg,.msg1,.msg2 { font-family: Franklin Gothic Medium Cond, Times, Tahoma, Arial; font-weight: bold; font-size: 19px; color: #4062b9 } 

.msg1 { font-size: 14px; text-align: left }
.msg2 { font-size: 15px }
.inp,.inp1 { width: 184px; height: 14px; font-family: Arial,MS Sans Serif; font-size: 11px; color: #404040; 
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
}

.inp2 { width: 184px;font-family:Arial;font-size:12px; }

.inp { width: 108px; background: #fefefe }
.arrow { font-family: Arial; font-size: 11px }

.perl { font-weight: bold; font-family: Arial, Times, Franklin Gothic Medium; font-style: italic; font-size: 13px; width: 500px; height: 85px; margin-bottom: -85px; position: relative; text-shadow: black 1px 1px 1px, black -1px -1px 1px, black -1px 1px 1px, black 1px -1px 1px; }

.glow, ol.punkt-text1 li { border-bottom: 1px dotted #d0d0d0; }
ol.punkt-text1 li {margin-bottom:2px;}

.remark { font-size:12px; margin-top:-6px; color:gray;}

.answer { background:url('images/sep.gif'); margin-left: 46px; padding-left: 16px; color: #404070; display:block }

.nb { font-weight: normal }

.hint,.hint1 { cursor: help; }

.hint { color: #108932; text-decoration:none; border-bottom: 2px dotted #209942  }

.m-header1 span.hint { color: #e8ffe8 }

.pointer { cursor: pointer }

.id_altai,.id_baikal,.id_ural,.id_zs,.id_tyan-shan,.id_m_a,.id_kam,.id_kav { }

.id_altai2,.id_baikal2,.id_ural2,.id_zs2,.id_tyan-shan2,.id_m_a2,.id_kam2,.id_kav2 { display:none; }
.id_all,.id_altai3,.id_baikal3,.id_ural3,.id_zs3,.id_tyan-shan3,.id_m_a3,.id_kam3,.id_kav3 { color:#4062b9; background-color:#dfeaff }

.aa:hover { color:#4062b9 }

.sml_corners,.id_all,.id_altai,.id_baikal,.id_ural,.id_zs,.id_tyan-shan,.id_m_a,.id_kam,.id_kav,
.id_all2,.id_altai2,.id_baikal2,.id_ural2,.id_zs2,.id_tyan-shan2,.id_m_a2,.id_kam2,.id_kav2,
.id_all3,.id_altai3,.id_baikal3,.id_ural3,.id_zs3,.id_tyan-shan3,.id_m_a3,.id_kam3,.id_kav3 { 
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
}

.wiki_pic {  margin:0px 0px 5px 0px; border-color:#AAA; }

table.formula td {line-height:100%}

ul.punkt li:hover, ul.msg li ul.punkt li:hover { list-style-type: disc } 
ul.punkt li, ul.msg li ul.punkt li { list-style-type: circle } 
ul.msg, ul.punkt { text-align:left; line-height:125% }

ul.msg { list-style-type:none }
.gallerybox { float:left }
.gallerytext { margin-top:-50px }

.m-text {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #e0e0e0,  #ffffff); /* for firefox 3.6+ */
background: -o-linear-gradient(top,  #e0e0e0,  #ffffff); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0e0e0,  #ffffff); /* IE10+ */ 
}

.grad_grey {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f0f0f0,  #ffffff); /* for firefox 3.6+ */
background: -o-linear-gradient(top,  #f0f0f0,  #ffffff); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f0f0,  #ffffff); /* IE10+ */ 
}

.m-text3 {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfeaff', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#dfeaff), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #dfeaff,  #ffffff); /* for firefox 3.6+ */
background: -o-linear-gradient(top,  #dfeaff,  #ffffff); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dfeaff,  #ffffff); /* IE10+ */ 
}

.grad_cyan {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f4ff', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f0f4ff), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f0f4ff,  #ffffff); /* for firefox 3.6+ */
background: -o-linear-gradient(top,  #f0f4ff,  #ffffff); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f4ff,  #ffffff); /* IE10+ */ 
}

#fancybox-title-inside,div.msg, .shadow {
      text-shadow: 2px 2px 2pt #ccc;
     }

.punkt-header, .punkt-header1 {
      text-shadow: 2px 2px 2pt #fff; 
     }

.hdr { font-weight:bold }
.sml { font-size: 10px }

fieldset { text-align:left }

.ft { color:yellow; background-color:#5072c9; white-space:nowrap }
.mk { color:red; background-color:white }

