html,body { background-color: #ffffff; color: #111228; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; text-align: center;}
/*a, a:link, a:active, a:visited { color: #325896; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; text-decoration: underline; }
a:hover { color: #325896; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; text-decoration: none; }
*/
#container { /* Основной каркас страницы */
width:800px;
margin-right:auto; /* 1 */
margin-left:auto; /* 1 */

}


a.linkn, a.linkn:link, a.linkn:active, a.linkn:visited { color: #325896; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; text-decoration: none; }
a.linkn:hover { color: #325896; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; text-decoration: underline; }

a.linkm, a.linkm:link, a.linkm:active, a.linkm:visited { color: #325896; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; text-decoration: none;  font-weight: bold;  }
a.linkm:hover { color: #ff8c00; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; text-decoration: none;  font-weight: bold;  }

a.menu, a.menu:link, a.menu:active, a.menu:visited { color: #6090C0; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-weight: bold; font-size: 11px; text-decoration: none; background: url(pic/menuor.gif); background-position: top left; background-repeat: no-repeat; padding-left: 18px}
a.menu:hover { color: red; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; background: url(pic/menublue.gif); background-position: top left; background-repeat: no-repeat; padding-left: 18px }

a.btnmenu, a.btnmenu:link, a.btnmenu:active, a.btnmenu:visited { color: #6090C0; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; font-weight:bold; text-decoration:none; background: url(image/ICON.gif); background-position: top left; background-repeat: no-repeat; padding-left: 22px}
a.btnmenu:hover { color:#990000 ; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; font-weight:bold; text-decoration:none ; background: url(image/ICON1.gif); background-position: top left; background-repeat: no-repeat; padding-left: 22px }


a.smenu, a.smenu:link, a.smenu:active, a.smenu:visited { color: #ffffff; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; text-decoration: none; background: url(pic/smmenuor.gif); background-position: top left; background-repeat: no-repeat; padding-left: 18px}
a.smenu:hover { color: #dbd06c; font-family: Tahoma, "MS Sans SerSerif", Verdana, Arial; font-size: 11px;  text-decoration: none; background: url(pic/smmenublue.gif); background-position: top left; background-repeat: no-repeat; padding-left: 18px }

div.comp  {width:65px; height:55; background: url(pic/komp.gif); background-position: 0 0; background-repeat:no-repeat;}

#topstyle {width:800px; height:198; background: url(pic/top1.jpg); background-position: 0 0; background-repeat:no-repeat;}

#smallicon {width:26px; background: url(pic/menudotline.gif) repeat-y; background-position: 100% 0%;margin: 1%;}
#smallicon1 {width:5px; background: url(pic/menudotline.gif) repeat-y; background-position: 0% 0%;}


a.news, a.news:link, a.news:active, a.news:visited { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 15; text-decoration: none; background: url(image/arr1.gif); background-position: top right; background-repeat: no-repeat;  padding-left: 200px; }
a.news:hover {  font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 15; text-decoration: none;   padding-left: 200px; background: url(image/arr1.gif); background-position: top right; background-repeat: no-repeat;}

p.blank {font-size: 2; }

td { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; }
input, select, option, textarea { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; color: #111228; }

span.linkm { color: #ff8c00; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 11px; text-decoration: none;  font-weight: bold;  }

h1 { font-family: Tahoma, "MS Sans Serif", Verdana, Arial; color: #4d7cc4; font-size: 16px; margin-bottom: 0px; margin-top: 0px; font-weight: bold; }
h2 { color: #4d7cc4; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 15px; margin-bottom: 0px; margin-top: 0px; font-weight: bold; }
h3 { color: #4d7cc4; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 0px; }
h4 { color: #003366; font-family: Tahoma, "MS Sans Serif", Verdana, Arial; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }

#mainleftcol {
width: 245px;
background: url(pic/dotline.jpg) repeat-y;
background-position: 100% 0%;
margin: 1%;
text-align: justify; 
padding-right: 10px;
padding-left: 10px;
float: left;
}

#maincentercol {
width: 62%;
background: url(pic/dotline.jpg) repeat-y;
background-position: 100% 0%;
margin: 1%;
text-align: justify; 
padding-right: 5px;
float: left}


#topcol {
margin: 1px;
text-align: justify; 
}

#leftcol {
width: 46%;
background: url(pic/dotline.jpg) repeat-y;
background-position: 100% 0%;
margin: 1px;
text-align: justify; 
padding-right: 5px;
float: left}

#maincol {
width: 47%;
margin: 1px;
/*line-height: 1.3;
background: url(pic/dotline.jpg) repeat-y; 
background-position: 100% 0%; */
text-align: justify;
padding-right: 5px;
float: left}

#rightcol {
margin: 1px ;
width: 30%;
text-align: justify;
float: left}

div.lefttop { position: relative; top: 0px; left: 0px; width:100%; background:url(pic/newstop.gif) ;background-repeat: no-repeat; border: 0px; z-index:1;}
div.rightbot1 { position: relative; bottom: 0px; right: 0px; width:100%; height:100%; background:url(pic/newsbot.gif) ;background-repeat: no-repeat;background-position: 101% 110%;   border: 0px; z-index:3;}
div.colnews { position: relative; font-weight: bold; color:#3399FF; top: 5px; left: 5px;padding-right: 5px; padding-left: 5px;  padding-top: 5px; z-index:2;background:url(pic/newsbot.gif); background-repeat: no-repeat; background-position: 101% 100%;}

.validatorCalloutHighlight 
{
    background-color: yellow; 
}

.MyCalendar .ajax__calendar_container
{
    border: 3px solid #646464;
    background-color: #99CCFF;
    color: #000000;
    z-index: 10;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color: black;
    background-color: #CCFFFF;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color: black;
    background-color: #C0C0C0;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
    color: black;
    font-weight: bold;
    background-color: #FF9933;
}

.tabStyle
{
    position: relative;
    left: 14px;
    top: 3px;
}

