body, table, td, font, p {font-family: Arial, Verdana, Tahoma;font-size:12px;text-decoration:none;color: #373737;}
body {background-color: #fafafa;}
a{font-family: Arial, Verdana, Tahoma;font-size:12px;text-decoration:underline;color: #646464}
a:hover{font-family: Arial, Verdana, Tahoma;font-size:12px;text-decoration:none;color:#222222;}
img { behavior: url('/images/iepngfix/iepngfix.htc') }

/* классы */
.height100{height: 100%;}

.au1{font-family: Verdana;font-size:10px;font-weight:bold;color: #676767;text-decoration:none;important;}
.au1:hover{font-family: Verdana;font-size:10px;font-weight:bold;color: #676767;text-decoration:underline;important;}
.au11{font-family: Verdana;font-size:10px;font-weight:bold;color: #676767;text-decoration:none;important;}
.au11:hover{font-family: Verdana;font-size:10px;font-weight:bold;color: #676767;text-decoration:underline;important;}
.au2{font-family: Verdana;font-size:11px;color: #646464;text-decoration:underline;important;}
.au2:hover{font-family: Verdana;font-size:11px;color: #222222;text-decoration:none;important;}
.au3{font-family: Verdana;font-size:12px;font-weight:bold;color: #4E4E4E;text-decoration:none;line-height:1.8;important;}
.au3:hover{font-family: Verdana;font-size:12px;font-weight:bold;color: #4E4E4E;text-decoration:underline;important;}

.sml2{font-family: Arial, Verdana, Tahoma;font-size:10px;}
.sml3{font-family: Arial, Verdana, Tahoma;font-size:11px;}

.mo{font-family: Verdana;font-size:10px;color: #646464;text-decoration: underline;important;}
.mo:hover{font-family: Verdana;font-size:10px;color: #222222;text-decoration:none;important;}

.head {font-family: Verdana;font-size:18px;font-weight:bold;color: #000000;text-decoration:none;important;margin-bottom:5px;}
.head2 {font-family: Verdana;font-size:13px;font-weight:bold;color: #727272;text-decoration:none;important;margin-bottom:2px;margin-top:3px;}
.head3 {font-family: Arial;font-size:12px;font-weight:bold;color: #9a3e00;text-decoration:none;important;margin-bottom:2px; text-transform: uppercase; }
.head4 {font-family: Verdana;font-size:13px;font-weight:bold;color: #9a3e00;text-decoration:none;important;margin-bottom:2px;margin-top:3px;}

.tdgalf_c {border:1px solid #d1cfcf;background-color:#e5e3e3;}
.tdgalf5 {border:1px solid #e8e8e8;background-color:#e8e8e8;}

.orangetitle {font-family: Verdana;font-weight:bold;font-size:10px;color: #c96a2a;text-decoration: none;}
.orangetitle2,.orangetitle2:hover {font-family: Verdana;font-weight:bold;font-size:11px;color: #9a3e00;text-decoration: none;}

.galimgbg {border:1px solid #d4d4d4;background-color:#d4d4d4;}
.galimgbg1 {border:1px solid #d1cfcf;background-color:#dbdbdb;}

.menubg {background: url('/images/dot.png') repeat-y;}
.menu-li{margin-left: 18px; line-height: 18px;}

.bottomline{background-color:#aaaaaa;}
.bottombg {background-color:#cdcdcd;}

.error {color: red; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 20px;}
.noerror {color: green; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 20px;}
/* классы */

#ab{font-family: Arial, Verdana, Tahoma;font-size:11px;text-decoration:underline;font-weight:bold;color: #004994;}
#ab:hover{font-family: Arial, Verdana, Tahoma;font-size:11px;text-decoration:none;font-weight:bold;color: #FF822F;}
#au1{font-family: Verdana;font-size:10px;font-weight:bold;color: #676767;text-decoration:none;important;}
#au1:hover{font-family: Verdana;font-size:10px;font-weight:bold;color: #676767;text-decoration:underline;important;}
#au11{font-family: Verdana;font-size:10px;font-weight:bold;color: #676767;text-decoration:none;important;}
#au11:hover{font-family: Verdana;font-size:10px;font-weight:bold;color: #676767;text-decoration:underline;important;}
#au2{font-family: Verdana;font-size:11px;color: #646464;text-decoration:underline;important;}
#au2:hover{font-family: Verdana;font-size:11px;color: #222222;text-decoration:none;important;}
#au3{font-family: Verdana;font-size:12px;font-weight:bold;color: #4E4E4E;text-decoration:none;line-height:1.8;important;}
#au3:hover{font-family: Verdana;font-size:12px;font-weight:bold;color: #4E4E4E;text-decoration:underline;important;}
#au33{font-family: Verdana;font-size:12px;font-weight:bold;color: #4E4E4E;text-decoration:none;line-height:1.8;important;}

#au4{font-family: Verdana;font-size:10px;font-weight:bold;color: #505050;text-decoration:none;important;}
#au4:hover{font-family: Verdana;font-size:10px;font-weight:bold;color: #222222;text-decoration:underline;important;}

#au5 {font-family: Verdana;font-size:13px;font-weight:bold;color: #9a3e00;text-decoration:underline;important;margin-bottom:2px;margin-top:3px;}
#au5:hover {font-family: Verdana;font-size:13px;font-weight:bold;color: #9a3e00;text-decoration:none;important;margin-bottom:2px;margin-top:3px;}

#sml{font-family: Arial, Verdana, Tahoma;font-size:9px;color: #b04202;}
#sml2{font-family: Arial, Verdana, Tahoma;font-size:10px;}
#sml3{font-family: Arial, Verdana, Tahoma;font-size:11px;}
#sml4{font-family: Arial, Verdana, Tahoma;font-size:11px;text-decoration:none;}
#sml5{font-family: Arial, Verdana, Tahoma;font-size:9px;text-decoration:none;}
#bottomtext {font-family: Arial, Verdana, Tahoma; color: #BDBDBD; font-size:10px; font-weight:bold; text-decoration:none;}

img {border:0px;}
#w{color:#ffffff;important;}
#bb{background-color:#ff9e35;important;}
#bb1{background-color:#ff7b16;important;}
#by1{background-color:#FFF0C8;important;}
#by2{background-color:#fffbf1;important;}
#bl1{background: url('/gimages/bl1.gif') no-repeat top left;important;}
#bl2{background: url('/gimages/bl2.gif') no-repeat top left;important;}
#bl3{background: url('/gimages/bl3.gif') no-repeat bottom left;important;}
#w{font-size:10px;color:#ffffff;important;}
#tl{font-size:9px;important;font-weight:normal;color: #002357;}
#capo{color: #f06100;font-weight:bold;important;}
#capov{font-family:Verdana;font-size:10px;color: #f06100;font-weight:bold;important;}
#m{font-family: Verdana;font-size:10px;}
#m1{font-family: Verdana;font-size:11px;}
#mo{font-family: Verdana;font-size:10px;color: #646464;text-decoration: underline;important;}
#mo:hover{font-family: Verdana;font-size:10px;color: #222222;text-decoration:none;important;}
#iz{background-color:#ffe9b2;important;}
#t1{font-family: Tahoma;font-size:11px;}
#gr{background-color:#fff0c8;color:#002357;font-weight:bold;font-size:12px;important;font-family:verdana;}
#bl{background-color:#fff0c8;color:#000000;font-weight:bold;font-size:12px;important;}
#bot{background: url('/gimages/bottom.gif') no-repeat top center;important;}
#head {font-family: Verdana;font-size:18px;font-weight:bold;color: #000000;text-decoration:none;important;margin-bottom:5px;}
#head2 {font-family: Verdana;font-size:13px;font-weight:bold;color: #727272;text-decoration:none;important;margin-bottom:2px;margin-top:3px;}
#head3 {font-family: Arial;font-size:12px;font-weight:bold;color: #9a3e00;text-decoration:none;important;margin-bottom:2px; text-transform: uppercase; }
#head4 {font-family: Verdana;font-size:13px;font-weight:bold;color: #9a3e00;text-decoration:none;important;margin-bottom:2px;margin-top:3px;}
#orangehead {font-family: Verdana;font-size:18px;font-weight:bold;color: #9a3e00;text-decoration:none;important;margin-bottom:5px;}
.orangehead {font-family: Verdana;font-size:18px;font-weight:bold;color: #9a3e00;text-decoration:none;important;margin-bottom:5px;}

input,select,textarea{border: 1px solid;border-color: #E0B69A;background-color: #E4E4E4;font-family: Verdana, Tahoma;font-size:11px;text-decoration:none;color: #404040;important;}
#nob{border: 0px solid;border-color: #ffffff;important;}
#but{letter-spacing: 2px;border: 1px solid;border-color: #404040;background-color: #bbcdec;font-family: Verdana, Tahoma;font-size:11px;text-decoration:none;font-weight:bold;color: #404040;important;}
#ing{border: 1px solid;border-color: #969696;background-color: #ffffff;font-family: Verdana, Tahoma;font-size:11px;text-decoration:none;color: #808080;important;}

#headerbg1{height: 155px; background-color: #E7E7E7; background-repeat: repeat-x;}
.headerbg1{height: 155px; background-color: #E7E7E7; background-repeat: repeat-x;}
#headertopline{background-color:#E36815; height: 2px;}
#headerrightshadow{background-image: url('/images/headerrightshadow.png'); height: 155px; background-color: #E7E7E7; background-repeat: no-repeat; width: 9px;}

.userauth{background-color:#F0F0F0; text-align: left;}
.orgauth{background-color:#D4D4D4;text-align: left;}
#userauth_but{width: 20px; background-image: url(/images/auth_but.gif); border:0; height:19px;}
#orgauth_but{width: 20px; background-image: url(/images/auth_but_org.gif); border:0; height:19px;}

.tdgalf {border:1px solid #bbbbbb;background-color:#e8e8e8;}
#tdgalf {border:1px solid #d1cfcf;background-color:#e5e3e3;}
#tdgalf5 {border:1px solid #e8e8e8;background-color:#e8e8e8;}


/*.tdgalf {border:1px solid #747474;background-color:#D3D3D3;}
#tdgalf {border:1px solid #747474;background-color:#D3D3D3;} */

#tdgalf1 {border:1px solid #757575;background-color:#cdcdcd;}
#tdgalf2 {border:1px solid #e7e7e7;background-color:#e7e7e7;}
#tdgalf3 {border:1px solid #747474;background-color:#EAEAEA;}
#tdgalf4 {border:1px solid #aaaaaa;background-color:#cacaca;}
#topcomment {border:2px solid #E46713;background-color:#cacaca;}
#tdline1 {background-color:#ff8330;}
/* #tdline1 {border:1px solid #E7894C;background-color:#E7894C;} */

#orangetitle {font-family: Verdana;font-weight:bold;font-size:10px;color: #c96a2a;text-decoration: none;}
#orangetitle2 {font-family: Verdana;font-weight:bold;font-size:11px;color: #9a3e00;text-decoration: none;}


#galimgbg {border:1px solid #d4d4d4;background-color:#d4d4d4;}
#galimgbg1 {border:1px solid #d1cfcf;background-color:#dbdbdb;}


/*#galimgbg {border:1px solid #adadad;background-color:#adadad;}
#galimgbg1 {border:1px solid #818181;background-color:#adadad;}*/

#bottomline{background-color:#aaaaaa;}
#bottombg {background-color:#cdcdcd;}

#menubg {background: url('/images/dot.png') repeat-y;}
#menubgend {background: url('/images/one_dot.gif') repeat-x top left; width: 240px; border: 1px; important;}

/* jaa */
form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.map0 {font-weight: bold; padding-left: 15px; background: url('/images/arr1.gif') no-repeat; margin-bottom: 3px;}
.map1 {font-weight: bold; margin-left: 20px; padding-left: 15px; background: url('/images/arr1.gif') no-repeat; margin-bottom: 3px;}
.map2 {font-weight: bold; margin-left: 40px; padding-left: 15px; background: url('/images/arr1.gif') no-repeat; margin-bottom: 3px;}
.zdate {font-family: Arial, Verdana, Tahoma; background-color: #004B96; color: white; font-weight: bold; font-size: 12px;}
.zauthor {color: #004B96; font-size: 10px;}

input.butsb {border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: none;}

#forum {border: 1px solid #C6C5C6;}
.fmessage {border: 1px solid #747474; background-color: #e7e7e7; margin-bottom: 3px;}
.mess-top {background-color: #cdcdcd;}
.mess-body {background-color: #EAEAEA;}
#error {color: red; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 20px;}
#noerror {color: green; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 20px;}

.forum_top {font-size: 11px; font-weight: bold; color: #9a3e00; background-color: #C6C5C6; text-align: center;}

.forum_cat {
  font-size: 10px;
  background-color: #C1C1C1;
  color: #303030;
}
.forum_cat_title {
  font-size: 12px;
  color: #9a3e00;
  font-weight: bold;

}
.forum_subcat_r {
  background-color: #EFEFEF;
  text-align: center;
  color: #303030;
  font-size: 11px;
}
.forum_subcat_l
{
  background-color: #EFEFEF;
  color: #303030;
  font-size: 10px;
}
.forum_subcat_hot_c
{
  background-color: #DB8D58;
  text-align: center;
  color: #303030;
  font-size: 11px;
}

.forum_subcat_hot
{
  background-color: #DB8D58;
  color: #303030;
  font-size: 10px;
}

.quote {background-color: #EEEEEE; border: 1px dashed #C1C1C1; font-size: 10px;padding: 5px; margin: 3px;}
.error {color: red; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 20px;}
.noerror {color: green; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 20px;}
#error {color: red; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 20px;}
.teacher {color: #004B96;}
.pupil {color: #DB5E0E;}
.member {color: #497742;}
.bgcol1 {background: #FFE0A7;}
.bgcol2 {background: #D1E1F1;}

div.hint {
position: relative;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border: 1px dotted;
background-color: #EEEEEE;
border-color: #CCCCCC;
width: 180px;
}

div.innerFORimg {
position: absolute;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border: 1px dotted;
background-color: #EEEEEE;
border-color: #CCCCCC;
}

.bargraph {
    font: 0.8em/2em Arial;
    color: #505050;
    border-collapse: collapse;
/*    width: 630px;*/
}
.bargraph td {
    padding:0;
    margin:0;
    vertical-align:bottom;
    text-align:center;
    width: 21px;
}
.bargraph th {
        width: 21px;
}
.bargraph img{
    display:block;
    border-right: 1px solid #747474;
}

#crop_coords
{
	width: 175px;
	border: 1px solid #E0B69A;
	position: absolute;
	top: 50px;
	right: 30px;
	background-color: #FCFCFC;
	z-index: 1000;
	position: absolute;
}

.crop_link{text-decoration: none;}