 BODY {margin: 0;}
 BODY,TD {font-family: "Arial"; font-size: 10pt; cursor: default;}

/* общее для UI */
.uiOpacity1 {filter: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1;}
.uiOpacity2 {filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2;}
.uiOpacity3 {filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;}
.uiOpacity4 {filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}
.uiOpacity5 {filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.uiOpacity6 {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
.uiOpacity7 {filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.uiOpacity8 {filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
.uiOpacity9 {filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.CBoxMain {width: 1200px;}
.CBoxSide {width: 250px;}

/* верхнее меню */
/*
.TopMenu {font-family: Arial; font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.TopMenu A {text-decoration: none; color: #FFFFFF; letter-spacing: 1px;}
.TopMenu A:hover,.TopMenu A.active {font-family: Arial; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-decoration: none; text-shadow: 0 -1px #FF0000, 1px 0 #FF0000, 0 1px #FF0000, -1px 0 #FF0000;}
.TopMenu B {padding: 0 20px;}
*/
.TopMenu TD {width: 120px; font-family: Arial; font-size: 17px; font-weight: 300; text-align: center;}
.TopMenu A {text-decoration: none; color: #6D6D6D; letter-spacing: 1px; text-shadow: 0 -1px #FFFFFF, 1px 0 #FFFFFF, 0 1px #FFFFFF, -1px 0 #FFFFFF;}

/* главное меню */
#MainMenu {width: 1200px; background-color: #CCCDD0; border: 1px solid #C0C0C0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px;}
#MainMenu TD { padding: 4px 15px 6px 15px;}
#MainMenu A {font-family: Arial; font-size: 13px; font-weight: bold; white-space: nowrap; text-decoration: none; color: #333333; text-shadow: -1px -1px 1px #dddddd,1px 1px 1px #FFFFFF;}

/* панели виджетов пользователя */
.WGT_BOX {background-color: #D8D9DD; border: 1px solid #CCCCCC; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; margin-bottom: 15px;}
.WGT_HDR {width: 100%; height: 26px; padding: 0px; border-spacing: 0;  border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -khtml-border-radius: 10px 10px 0 0;
 background-image: url(wgt_bg.gif); background-position: 0 0; background-repeat: repeat-x;}
.WGT_HDR TH {font-size: 13px; color: #444444;}
.WGT_HDR TH DIV {display: inline-block; white-space: nowrap; transform: scaleX(1.2); -webkit-transform: scaleX(1.2); -moz-transform: scaleX(1.2); -o-transform: scaleX(1.2); -ms-transform: scaleX(1.2);}
.WGT_HDR TD {font-family: Verdana; font-size: 14px; font-weight: bold; color: #223344; white-space: nowrap; padding: 0 7px;}
.WGT_PAD {padding: 0 2px 2px 2px;}
.WGT_CONTENT {border: 1px solid #D0D0D0; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -khtml-border-radius: 9px; background-color: #E8E8E8; padding: 3px;}

/* панели сервисов */
DIV.SRV_HDR {height: 26px;  color: #223344; text-align: center; border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; -khtml-border-radius: 15px 15px 0 0; background-color: #CCCDD0; background-image: url(wgt_hdr_bg.gif); background-repeat: repeat-x;}
DIV.SRV_HDR DIV {font-family: Arial; font-size: 13px; font-weight: bold; padding-top: 5px; display: inline-block; transform: scaleX(1.2); -webkit-transform: scaleX(1.2); -moz-transform: scaleX(1.2); -o-transform: scaleX(1.2); -ms-transform: scaleX(1.2);}
.SRV_BOX {background-color: #D8D9DD; background-image: url(wgt_bg.gif); background-position: 0 0; background-repeat: repeat-x; border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; -khtml-border-radius: 0 0 15px 15px;}

/* панели сообщений */
*html body {background: url(about:blank); background-attachment: fixed;}
#msgBoxBG {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10; background-color: #3366CC; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7;}
#msgBoxBF {width: 100%; height: 100%; position: absolute; z-index: -1; background: transparent; display: block; filter: mask();}
*html #msgBoxBG {display: block; position: absolute; top: expression(Number(0)+Number(document.getElementsByTagName("body")[0].scrollTop)+"px"); left: expression(Number(0)+Number(document.getElementsByTagName("body")[0].scrollLeft)+"px"); width: expression(Number(0)+Number(document.getElementsByTagName("body")[0].clientWidth)+"px"); height: expression(Number(0)+Number(document.getElementsByTagName("body")[0].clientHeight)+"px");}
.msgBoxC {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%;}
*html .msgBoxC {display: block; position: absolute; top: expression(Number(0)+Number(document.getElementsByTagName("body")[0].scrollTop)+"px"); left: expression(Number(0)+Number(document.getElementsByTagName("body")[0].scrollLeft)+"px"); width: expression(Number(0)+Number(document.getElementsByTagName("body")[0].clientWidth)+"px"); height: expression(Number(0)+Number(document.getElementsByTagName("body")[0].clientHeight)+"px");}
.msgBoxBS {box-shadow: 0 0 7px #222222,3px 3px 10px #444444; -webkit-box-shadow: 0 0 7px #222222,3px 3px 10px #444444; -moz-box-shadow: 0 0 7px #222222,3px 3px 10px #444444;}
.msgBoxB1 {border: 1px solid; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;}
.msgBoxB2 {border: 2px solid; border-radius: 8px 8px 3px 3px; -webkit-border-radius: 8px 8px 3px 3px; -moz-border-radius: 8px 8px 3px 3px; -khtml-border-radius: 8px 8px 3px 3px;}
.msgBoxS {border-color: #888888; background-color: #FFFFFF;}
.msgBoxM {border-color: #00BB00; background-color: #FFFFFF;}
.msgBoxE {border-color: #DD1111; background-color: #FFFFFF;}
DIV.msgBoxB1 {display: inline-block; padding: 20px;}
TABLE.msgBoxM TH {background-color: #00BB00; font-size: 11pt; letter-spacing: 1px; color: #FFFFFF; text-shadow: 0 -1px 2px #884444, 1px 0 2px #884444, 0 1px 2px #884444, -1px 0 2px #884444; padding: 4px;}
TABLE.msgBoxE TH {background-color: #DD1111; font-size: 11pt; letter-spacing: 1px; color: #FFFFFF; text-shadow: 0 -1px 2px #884444, 1px 0 2px #884444, 0 1px 2px #884444, -1px 0 2px #884444; padding: 4px;}
TABLE.msgBoxM TD.msg , TABLE.msgBoxE TD.msg {padding: 20px 40px; background-color: #FFFFFF;}
TABLE.msgBoxE TD.ctl {text-align: center; padding-bottom: 8px;}

/* footer */
TD.CBoxBottom {height: 30px; border-top: 1px solid #FFFFFF;}
.CBoxBottom TD {font-family: Arial; font-size: 11px; color: #666666;}
.CBoxBottom SPAN {margin-right: 30px;}
.CBoxBottom A {color: #666666; text-decoration: none;}
.CBoxBottom A:hover {color: #222222; text-decoration: underline;}
.CBoxBottom .Big {font-family: Verdana;}
