a{
color:#483D8B;
text-decoration:none;
cursor:pointer
}
a:hover{text-decoration:underline;}
.centralblock a.actionlink{
	margin-top:10px;flo1at:left
}
a.actionlink img{margin-right:3px;vertical-align:middle}
a img{border:0px}
a.nodemediumview:hover{border:1px solid #808080}

a.dimmed:link,a.dimmed:visited{color:#A9A9A9}
a.dimmed:hover{color:#696969}
a.mailaction{
border:1px solid white;
margin-right:15px;
padding:3px;
white-space:nowrap;
text-decoration:underline;
height:26px
}
a.add{
margin-top:5px;
margin-bottom:5px;
font-weight : bold;float:right;
}

.addlink{
float:right;
border:1px solid gray;
padding:0px 3px 0px 3px;
color:gray;
background:#F5F5F5;
font:bold xx-small
}
a.addlink:hover{color:Navy;background-color:#DCDCDC}
a.mailaction:hover{border:1px outset #C0C0C0;color:Navy}
body{
margin:0px;
padding:0pt;
color: #333333;
font-family:Arial,sans-serif;

}
code{color:#000080;font-size:x-small}
div#cart{margin:5px}
div#horotext{color: #313131;font-size:xx-small}

div.contextblock{border:1px outset white;background:#FFFFE0}
div#contextmenu{white-space:nowrap;font-size:xx-small}
div#termDefinition{width:250px;padding:5px;font-size:x-small}
div#contextmenu .contextBlockHeader{
background-color:#D3D3D3;
font-weight:bold;
font-family:Tahoma
}
div#contextmenu .contextmenuHeader{
padding:0px;
padding-left:5px;
padding-right:5px;
background:#808080;
color:White;
font-weight:bold
}
div#contextmenu a{border:1px solid LightYellow;display:block}
div#contextmenu a:hover{
border:1px solid silver;
background-color:silver;
color:Black
}
div#contextmenu div{padding:3px}
div#contextmenu input{font-size:.9em;font-family:tahoma}
div#overdiv{border:2px solid #FFFFFF}
div.centralblock{
flo1at:left;
padding:10px;width:100%;
background:#FFFFFF;
vert1ical-align:top
}

div.mailActionsLine{margin-bottom:10px}
div.mailsplitbar{
width:100%;
border:1px outset #F5F5F5;
padding:2px;
background:Black;
text-align:right
}
div.nav{
border:0px solid #C0C0C0;
border-bottom:0px solid #C0C0C0;
border-style:solid none solid none;
clear:both;
padding:0px;
background:MidnightBlue;
font:xx-small "MS Sans Serif",Geneva,sans-serif;
height:25px
}
div.nav li{
float:right;
display:inline;
list-style:none;
color:#3#333}
div.navpath a{
color:#F5F5F5;
font:bold;
tex1t-decoration:underline
}
div.navpath a:hover{color:Silver}
div.navpath,div.navpath span{color:Silver;text-decoration:none}
div.ParaHeader{margin:10px;font:medium}
div.printObjectsBox{
margin-right:-16px;
border:1px inset white;
height:100px;
overflow-y:scroll
}
em{font-style:italic;c1olor:#000080}
form{display:inline}
form input{
margin:0px;
margin-bottom:0px;
font-size:xx-small
}
h1{
margin-top:10px;
margin-bottom:5px;
color:DimGray;
font:bold 2em
}
h2{font:bold 1.7em}
h3{font:bold 1.2em}
h4{font:bold 1em}
hr{
margin:0px;
width:100%;
color:#C0C0C0;
height:1px;
outline-width:1px
}
input{
border-color:#C0C0C0;
border-width:1px;
font:1em "MS Sans Serif",Geneva,sans-serif
}
li .actionlink{
white-space:nowrap;
font:bold .8em Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration:underline;
backgro1und:#FFFFFF
}

li .hlt{width:100%;background:Khaki}
li.discountdescript{
margin-left:-20px;
margin-top:-5px;
fo1nt:.8em;
li1ne-height:.8em;
paddi1ng:0
}
li.discountdescript .num{color:green;font-weight:bold}
li.toptab{
border:1px outset #C0C0C0;
border-bottom:1px inset #C0C0C0;
background:#FFFFFF;
color:#3#333
}
li.toptabhlt{
border:1px outset #C0C0C0;
border-bottom:1px inset #FFFFFF;
background:#FFFFFF;
bottom:0px
}
notice{background:#FFE4E1}
ol{margin-left:0px;padding-left:30px}
ol ol{padding-left:10px;list-style-type:lower-alpha}
ol ol ol{list-style-type:lower-roman}
pre{clear:both;color:#333;font:1em monospace}
pre.code{
clear:both;
color:DarkBlue;
font:bold;
font:1em monospace
}
.exportstructure{
clear:both;
padding:5px;
border:1px outset;
background-color:Snow;
font:bold;
font:1em monospace
}
select{font:11px verdana,arial,helvetica,sans-serif;height:10em;ove1rflow : hidden;}






/*
Стили  РЕДАКТОРА
*/
span.abbr{background:#FFEFD5;font-weight:bold}
span.addform{
float:right;
text-align:center;
dis1play:block;
marg1in:20px
}
span.date{
border:1px dotted #808080;
white-space:nowrap;
background:#FFFFE0;
fo1nt-family:Fixedsys
}
div.documentheader{
float:right;
margin-bottom:40px;
width:40%;
clear:left;
display:block;
font-family:monospace
}
div.documentheaderfirm{
float:left;
margin-bottom:40px;
width:40%;
display:block;
font:bold
}
span.documentinput{white-space:nowrap;text-decoration:underline}
span.documenttext{
border:1px dotted #808080;
white-space:nowrap;
background:#FFFFE0;
font-family:monospace
}
div.documenttitle{
clear:both;
display:block;
font:1.3em;
text-align:center
}
span.math{
border:1px solid #C0C0C0;
background:#F5F5F5;
font-family:monospace
}
span.selector{
border:1px dotted #808080;
background:#FFFFE0;
font-family:Fixedsys
}
span.term{
color:#483D8B;
font:normal monospace;
font-weight:bold;
cursor:help
}
span.value{
background:#F5F5F5;
font-family:"Courier New",Courier,monospace
}
div.tip{border:1px solid #006400;background:#F0FFF0}
div.note{border:1px solid #333;background:#F5F5F5}
div.error{
border:1px solid #800000;
background:#FFF0F5;
color:#800000
}
div.tip,div.note,div.error{
border-width:1px 0px 1px 0px;
padding:5px;
margin;
margin:5px 0px 5px 0px
}
.notifybox,.noticebox,.errorbox{
border:0px outset #FFFFFF;
padding:15px;
padding-left:45px;
border-top:1px solid silver;
border-bottom:1px solid silver;
margin:10px;
color:#333;
font:x-small sans-serif
}
.notifybox{
background:url('pix/notify.gif') no-repeat center left
}
.noticebox{
background:url('pix/notice.gif') no-repeat center left
}
.errorbox{
background:url('pix/error.gif ') no-repeat center left
}
strong{font-weight:bold}
table{
border:0px;
margin:0px;
font-size:x-small;
border-collapse:collapse
}
table caption{
padding-top:20px;
font-weight:bold;
text-align:left
}
table.calendar td{color:#483D8B;font:.8em;text-align:center}
table.cart{
border:4px solid #DCDCDC;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
margin-top:10px
}
table.cart td{border:1px solid #DCDCDC;font:xx-small}
table.choice{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
bo1rder:4px solid #DCDCDC;
bo1rder-top:1px solid #FFFFFF
}
table.choice td{
border:1px solid #DCDCDC;
padding:5px;
font:x-small
}
table.formtable{
	width:99%
}
table.generaltable,table.formtable{
border:1px solid #C0C0C0;
padding:0px;
border-collapse:collapse;
fo1nt-size:x-small;
backgr1ound:#FFFFFF
}
table.generaltable .htmlarea   tr  td{border:0px solid #F5F5F5;padding:0px}
table.generaltable td,table.formtable td{
border:1px solid #DCDCDC;
margin:0px;
padding:3px
}
table.htmltext tr td{
border:1px solid #F5F5F5;
margin:0px;
padding:10px;
vertical-align:top
}
table.mailbox table{border:0}
table.pair{border-collapse:separate}
table.pair .nodemediumview{border:0}
table.pair td{border:1px solid silver}

th{
border:1px solid Gainsboro;
border-bottom:2px ridge #fff;
padding:4px;
background:#F5F5F5;
color:#333;
font-size:x-small;
font-family:"MS Sans Serif",Geneva,sans-serif;
font-size:xx-small;
font-weight:normal;
text-align:left;
vertical-align:middle
}
table.printObjects{width:100%;border:1px solid #C0C0C0}
table.printObjects td{
border: 1px solid WhiteSmoke;
margin:0px;
padding:3px
}
table.printObjects th{}
table.PrintObjectsHeader{width:100%}
table.PrintObjectsHeader td{
border:1px outset #F5F5F5;
padding:2px;
background:Black;
font:small-caption;
text-align:center
}
table.sortable span.sortarrow{color:#000000;text-decoration:none}
td{vertical-align:top}
td.centralblock{width:50%;border-left:2px solid silver}
td.columncheckbox{width:5%}
td.columncreatedby,td.columnproductid,td.columncompanytypeid{width:20%;font-size:xx-small;overflow:hidden}
td.columneventdate,td.columntimeadded{width:20%;font-size:xx-small}
td.columnname{width:50%}
td.columnnodeid,td.columncompanytypeid,td.columnsumma,td.columnpagenum{width:25%}
td.columntext,td.columnchild{width:50%}
td.greentd{background:Gainsboro}
td.leftb_lock{bor1der-right:2px solid #C0C0C0;width:15%}
td.rightbl_ock{bor1der-left:2px solid #C0C0C0;width:15%}
textarea{font:10px verdana,arial,helvetica,sans-serif}
ul.actions{
border-bottom:1px dotted #C0C0C0;
border-left:4px solid Khaki;
margin:0px;
margin-bottom:10px
}
ul.actions li{padding:3px;list-style-type:none}
ul.blocklist{margin:0px;vertical-align:top}
ul.FloatTree{margin:20px}
ul.goodslist{margin:0px;margin-left:20px}
ul.goodslist li{
border-bottom:1px solid #F5F5F5;
padding-left:3px;
list-style-image:url('pix/good/icon_16x16.gif');
list-style-type:circle;
font:x-small
}
ul.treelevel li a{
border-bottom:1px solid #F5F5F5;
width:100%;
text-decoration:none
}
ul.treelevel li a:hover{background-color:#FFFFE0}
ul.treelevel li{margin:0px;list-style-type:none}
ul.tabs{
border-bottom:1px solid #C0C0C0;
margin:20px 0px 20px 0px;
padding-left:20px;
display:block;
white-space:nowrap
}
ul.tabs li img{vertical-align:middle}
ul.tabs li{
border:1px solid #C0C0C0;
bor1der-bottom:0px solid #C0C0C0;
padding: 2px 4px 0px 4px;
display:inline;
list-style-type:none;
background:#F5F5F5;
font-weight:bold  ;
fo1nt-size:0.9em;
b1ottom:4px;
position:relative;
}
ul.tabs li.hlt{
border:2px outset Silver;padding-bottom : 0px;
border-bottom:1px solid #FFFFFF;
background:white
}
ul.tabs li.nav{border:0px}
ul.topmenu{
border:0px solid #C0C0C0;
margin:0px;
padding:0px;
padding-right:20px;
display:block;
white-space:nowrap
}
ul.topmenu li{
border:1px outset #C0C0C0;
margin-right:3px;
padding:3px;
display:inline;
list-style-type:none;
background:#FFFFFF;
font:bold xx-small "MS Sans Serif",Geneva,sans-serif
}
ul.topmenu li.hlt{border-bottom:4px solid #C0C0C0}
ul.treelevel{margin:0px;padding:0px;list-style-type:none}
ul.treelevel img{vertical-align:bottom}
ul.treelevel li.highlght{}
.attention{
border:1px solid green;
padding:5px;
background:#98FB98
}
.borderhlt{border:1px solid OliveDrab ! important}
.buttonnavigation{float:right}
.cartorder{
float:right;
padding:3px;
font:x-small;
font-weight:bold
}
.code{border:1px solid #F5F5F5;background:White}
.contentFooter{}
.footer{
border-top:2px solid Silver;
color:gray;
font:x-small Arial,Helvetica,sans-serif;
text-align:left
}
.footer .siteinfo{float:left;font-size:xx-small}
.footer .loginstring{width:100%;text-align:center}
.counter{
border:0px;
font-size:xx-small;
font-weight:bold;
text-align:center
}
.course_nav{
margin:0px;
padding:5px;
font:xx-small "MS Sans Serif",Geneva,sans-serif;
vertical-align:baseline
}
.course_nav_big{
margin:0px;
padding:0px;
font:small "MS Sans Serif",Geneva,sans-serif;
font-size:larger;
font-weight:bold;
vertical-align:bottom
}
.description,.comments{
margin-bottom:20px;
margin-top:5px;
padding:10px;
border:1px solid #DCDCDC;
display:block;
text-align:left;
back1ground:url(corner1.gif) no-repeat top left
}
.dimmed,.dimmed a{color:#333;cursor:default ! important}
.document{
border:1px outset #FFFFFF;
margin:10px;
padding:10px;
width:100%;
background:#FSnow}
.dr1ag{
cursor:hand;
position:relative;
bo1rder:2px outset ! important;
fo1nt-size:80%;
te1xt-align:center
}
.dra1gslot{
border:1px inset;
text-align:center;
cursor:hand;
position:relative
}
.em{color:#000080;font-style:italic}
.er{color:#B22222;font-size:x-small}
.fat{
font-weight:bold;
font-style:normal;
font-family:cursive;
font-variant:small-caps;
fo1nt-size:xx-small
}
.fieldoptional,.fieldrequired{color:#808080;font-size:x-small}
.filename{font:x-small Arial;font-weight:bold}
.frametitle{
margin:5px;
color:#808080;
font:bold 80% "MS Sans Serif",Geneva,sans-serif;
text-align:right;
vertical-align:top
}
.generalfilepicture{float:left;padding:10px}
table.graph{border:1px solid silver; width:10%;margin:0px;padding:0px}
table.graph td{
border:1px solid WhiteSmoke;
text-align:center;
vertical-align:bottom
}
table.graph img,.graphLegend img{border:1px outset #DCDCDC}
.grap1hbar{
border:1px solid #C0C0C0;
margin:1px;
width:100%;
background:#808080;
color:#FFFFFF;
height:3px;
overflow:hidden
}
.graphbar td{border-width:0px}
.graphbarnone{
border:0px solid #C0C0C0;
margin:1px;
width:100%;
background:#FFF0F5;
height:3px;
overflow:hidden
}
.graphbarv{
border:1px solid #C0C0C0;
margin:1px;
width:15px;
background:#808080;
color:#FFFFFF;
text-align:center;
height:100px;
overflow:hidden
}
table.graphLegend{float:right;border:1px solid silver;font:bold}
span.graphLegend{font-weight:bold;font-family:cursive}
.graphLabel{color:gray;text-align:center;border-width:0px !important;font-size:xx-small}
.graphbox{border:1px solid #E6E6FA}
.graphcontour{
border:1px solid #C0C0C0;
border-width:0px 0px 1px 1px;
font:xx-small Arial,Helvetica,sans-serif;
text-align:left;
vertical-align:bottom
}
.graybox{
border:1px solid #C0C0C0;
margin-bottom:10px;
margin-top:20px;
padding:5px;
display:block;
background:#FFFAFA;
color:#333;
font:bold x-small sans-serif
}
.helpbutton{float:right}
.hide,.hide a{color:#C0C0C0}
.hlt,.hlt span,.highlight,.highlight a,.highlight span,.highlight li{background:Khaki;color:#333}
.softhlt,{background:Ivory}
.info{color:#696969;font-size:x-small}
.little{font:9px Verdana;c1olor:#A9A9A9}
.littlegray{color:#A9A9A9;font:9px Verdana}
.mailbody{
border:2px inset white;
margin-left:1px;
margin-right:-16px;
height:300px;
backg1round:ButtonFace;
overflow-y:scroll
}
.mailbody .attach{white-space:nowrap}
.mailbody .mailtext{height:100%;hei1ght:500px}
.mailbody table{border:0;margin-left:10px}
.mailbox select,.mailbox input{
float:left;
margin:0px;
font-size:.7em;
hei1ght:10px;
pad1ding:20px
}
.mailbox table.generaltable tr{border:2px inset white}
.nav input{
height:1.7em;
}
.navcategory{
border-bottom:1px dashed #C0C0C0;
padding:3px;
display:block;
font:bold
}
.navcategorylist{
border-bottom:1px dashed #C0C0C0;
padding:3px;
display:block;
font:xx-small
}
.nodemediumbottom{
border-top:1px solid #C0C0C0;
clear:both;
margin-top:5px;
padding-top:5px;
font-size:x-small
}
.nodemediumbottom *{vertical-align:bottom}
.nodemediumview{
border:1px solid #D3D3D3;
margin:10px;
padding:5px;
display:block;
text-align:left
}
.nodemediumview> img{float:left;margin:5px}
.nodeMediumViewHeader{}
.sideblockheader,.newsheader,.nodeMediumViewHeader{
border-top:2px solid LightGrey;
clear:both;
margin:5px;
padding:3px;
padding-left:18px;
margin-top:10px;
margin-bottom:10px;
color:#333;
background:WhiteSmoke url('header.gif') no-repeat center left;
font:bold "MS Sans Serif",Geneva,sans-serif
}
.ok{color:#228B22;font-size:x-small}
.superok{color:DarkGreen;font-size:x-small}
.partial{color:#FFA500;font-size:x-small}
.post{}
.newsbody{
border-left:1px dotted #808080;
margin-left:20px;
padding:10px;
display:block;
height:100%
}

.PrintName{
padding:7px;
border-bottom:1px solid Gray;
margin-bottom:20px;
font:bold 1.5em;
font-family:serif;
text-transform:uppercase;
back1ground:url('h3.gif') no-repeat top left;
back1ground:url('headline.gif') no-repeat bottom left;
ba1ckground-color:#F5F5DC;
bo1rder-left:4px solid #FFE866;
b1order-right:4px solid #FFE866;
b1order-top:1px solid silver
}
.printtext{
border:1px solid WhiteSmoke;
padding-left:20px;
margin-bottom:20px;
background:#FFFFFF
}
.PrintToc{padding:0px;width:200px;white-space:nowrap}
.PrintToc ul{margin-left:10px}
#floatingtoc .PrintToc ul{margin-left:8px}
#floatingtoc .sideblockheader{white-space:nowrap}
.PrintToc li{
clear:both;
margin:0px;
padding:0px;
list-style:none outside;
display:block;white-space:nowrap
}
.notify{
border:1px solid #F5F5F5;
margin-bottom:10px;
margin-top:20px;
padding:5px;
padding-left:20px;
display:block;
font-size:x-small
}
.quizcorrectdrag{
background:#F5F5DC;
color:#000000;
font:xx-small "MS Sans Serif",Geneva,sans-serif
}
.quizquestiontext{
color:#000000;
font:x-small "MS Sans Serif",Geneva,sans-serif
}
.reftext,.ref{display:block;font:italic 90% serif}
.servinfo{
padding:1px;
color:#696969;
font:xx-small Arial,Helvetica,sans-serif;
letter-spacing:0px;
text-transform:none
}
.servlink{
border:1px outset #FFFFFF;
padding-left:2px;
padding-right:2px;
padding-top:1px;
white-space:nowrap;
background:#D3D3D3;
color:#000000;
font:xx-small "MS Sans Serif",Geneva,sans-serif;
font-family:sans-serif;
cursor:pointer;
min-height:8px;
min-width:8px;
overflow:hidden
}
.servlink:hover{
background:#EGainsboro;
color:#000000;
text-decoration:none
}
.sh{
border-bottom:1px solid #F5F5F5;
width:100%;
display:block
}
.sh0{
display:block;
background:#DCDCDC;
font-size:1em;
font-weight:bold
}
.sh1{
display:block;
background:#F5F5F5;
font-size:.85em;
font-weight:bold
}
.sh2{
display:block;
background:#F5F5F5;
font-size:.85em
}
.sh3{
display:block;
background:#F5F5F5;
font-size:.7em
}
.sideblock{
border:1px solid #F5F5F5;
padding:3px;
margin:5px;
width:100%;
}
.sideblockheader .small{font:bold 10px Verdana;text-transform:none}
.signer{
border:2px outset #FFFFFF;
margin:5px;
padding:5px;
width:200px;
white-space:nowrap;
text-align:center
}
.small *{font:xx-small "MS Sans Serif",Geneva,sans-serif}
.sorry{
border:1px solid #800000;
float:right;
padding:2px;
color:#800000;
font:9px Verdana;
vertical-align:middle
}
.status_approved{color:green;font-weight:bold}
.status_inwork{color:#000000;font-weight:bold}
.status_planned{color:#C0C0C0;font-weight:bold}
.status_signed,.status_finished{color:#006400;font-weight:bold}
.swfpicture,.generalpicture{border:1px outset #D3D3D3}
.tablehighlight{
margin:0px;
padding:3px;
border:1px solid #F5F5F5;
background:Snow;
color:#C0C0C0
}
.textleft{text-align:left !important}

.trigger{cursor:hand}
.withcontextmenu{
padding-right:12px;
background-image:url('pix/contextcorner.gif');
background-repeat:no-repeat;
background-position:top right
}

#loadingindicator{
border:2px dotted #808080;
float:right;
margin:10px;
padding:5px;
width:100px;
display:none;
white-space:nowrap;
font:small-caption;
font-weight:bold;
text-decoration:blink
}
#floatingtoc{
padding:0px;
border:1px outset silver;
border-left:24px solid gray;
display:none;
background-color:White;
position:absolute;
top:20px;
filter:DropShadow(color="gray",OffX="6",Offy="6",Positive="true");
fi1lter:shadow(color=#ff0000,direction=90,strength=16);
fil1ter:Shadow(color=blue,direction=135);
filter:Alpha(Opacity="90",FinishOpacity="75",Style="0");
f1ilter:Gray
}
.fileinput{
width:0px;
border:0px;
margin:0px;
margin-bottom:6px;
background-color:Black;
vertical-align:middle;
-moz-opacity:0;
-khtml-opacity:0
}
table.invoicetable .yellow{
border:2px inset yellow;
background-color:LemonChiffon;
cursor:hand
}
table.invoicetable .green{
border:2px inset Green;
background-color:Gainsboro;
cursor:hand
}
table.invoicetable .orange{
border:2px inset orange;
background-color:PeachPuff;
cursor:hand
}
table.WJournal{width:100%}
table.WJournal div{padding-bottom:10px;font-size:.8em}
table.WJournal tr td{border:1px solid silver}
.autocomplete{
border:1px solid black;
margin-left:1px;
white-space:nowrap;
background-color:white;
font-family:Tahoma;
font-size:8pt;
position:absolute;
cursor:default;
overflow:auto;
ov1erflow-x:hidden;
he1ight:150px
}
.autocomplete_item{
padding:1px;
padding-left:5px;
width:100%;
white-space:nowrap;
color:black
}
.autocomplete_item_highlighted{
padding:1px;
padding-left:5px;
color:white;
background-color:MidnightBlue}
.epigraph{
padding-left:300px;
margin:20px;
display:block;
te1xt-align:right;
flo1at:right;
wi1dth:200px;
cl1ear:both
}
.epigraphheading{
display:block;
color:Gray;
font:italic x-small serif
}
.hidden{
border:1px dotted DarkGray;
padding:5px;
margin:-5px;
color:#9DarkGray}
.hl-default{color:Black}
.hl-code{color:Gray}
.hl-brackets{color:Navy}
.hl-comment{color:Gray}
.hl-mlcomment{color:Gray}
.hl-quotes{color:Darkgreen}
.hl-string{color:Green}
.hl-identifier{color:Navy}
.hl-prepro{color:Green}
.hl-builtin{color:Teal}
.hl-reserved{color:#800080}
.hl-inlinedoc{color:Blue}
.hl-types{color:Navy}
.hl-var{color:Darkblue}
.hl-url{color:Blue}
.hl-special{color:Navy}
.hl-number{color:Orange}
.hl-inlinetags{color:#0000FF;background:Bisque}
.hl-gutter{background-color:DarkGray;color:White}

ul.configTree li{list-style:none}
input.partialChecked{background-color:silver;bo1rder:1px solid red}
input.fullChecked{background-color:gray}
.news td{padding:10px}
.user{margin:10px;width:70%}
.nodemediumview{border:1px solid #FFFFFF;padding:3px}
.nodemediumviewheader{
margin:0px;
margin-bottom:0px;
padding:4px;
background:#F5F5F5;
font-size:small;
text-transform:capitalize
}
li.subaction{border-left:4px solid silver}
.printactions{padding:2px;}

/* Форум */
div.post{border: 1px solid WhiteSmoke;margin-top:10px;}
div.postactions{float:right}
div.postattach{
padding:10px;
}

div.postbody{padding:5px}
div.postheader{background:#f5f5f5;height:20px;
border-bottom : 2px solid LightGrey;
margin-bottom:3px;
padding:3px;
font:bold xx-small sans-serif
}
div.postheaderperson{float:left}
.vcard{border-left:4px solid Lavender;margin-left:4px}

/*PrintObject*/
.pagingcount{
padding:3px;
color:DarkGray;
font-weight:normal;
vertical-align:middle;
f1ont:.8em
}
.pagingoptions{color:DarkGray;font:.8em;marg1in-left:20px}
.pagingoptions{vertical-align:middle}
.pagingoptions *{vertical-align:middle}
.paging{font:bold}

/* "Уши" наверху*/
.ear{
border:2px outset #FFFFFF;
width:120px;
background:no-repeat center center;
height:80px;
}
.ear .title{
font:bold xx-small cursive;
text-align:center;
vertical-align:bottom
}
.eartitle{
width:120px;
white-space:nowrap;
font:xx-small;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-align:center;
vertical-align:bottom;
ove1rflow:hidden
}
.cut{
border:1px dashed #C0C0C0;
background:Snow;
padding:3px;
display:block;
}
/*-----------------------------------------------------------*/
/*Классы для навигационного меню [слева]*/
/*-----------------------------------------------------------*/
div.menu{
	overflow : hidden;
	ba1ckground : Aqua;
}

div.menu div{
    white-space:nowrap;
}

ul.tree{
padding-left:0px;
wi1dth:auto;
margin-left:16px;
list-style : none;
b1order : thin solid #FFB6C1;
}
ul.tree span.href{
position : absolute;
width:16px;
margin-left:-34px;
margin-top:4px;

}
ul.tree li{
margin-left : 16px;
b1order : thin solid #B0E0E6;
}
ul.tree span.page{
	background: url(pix/_treeicons/page.gif) no-repeat;
	position : absolute;
	margin-left : -20px;
	width : 18px;
}
ul.tree span.folderopen{
	background: url(pix/_treeicons/folderopen.gif) no-repeat;
	position : absolute;
	margin-left : -20px;
	width : 18px;
}
ul.tree span.folderclose{
	background: url(pix/_treeicons/folderclose.gif) no-repeat;
	position : absolute;
	margin-left : -20px;
	width : 18px;
}
/*-----------------------------------------------------------*/
/*  Классы для драгаемой границы меню*/
/*--------------------------------------------------------*/
.blockdrag_{
	width : 0%;
	background : DarkGray;
	cursor : e-resize;
}

.blockdrag{
	width : 0%;
	background : silver;
	cursor : e-resize;
}

.blockshowhidebtn{
	border : 1px outset WhiteSmoke;
	width : 8px;
	overflow : hidden;
	background : #F8F8FF;
	cursor : pointer;
}
.dragdiv{
	position:absolute;
	height:100%;
	width:1px;
	background : Black repeat;
	border:2px solid Black;
	d1isplay:none;
}

/*-----------------------------------------------------------*/
/*  JS редактор                                                 */
/*--------------------------------------------------------*/
#editorUploadFiles{font:xx-small}
#editbox{
border:1px inset gray;
width:100%;
background-color:white;
color:#333;
height:500px
}
#editbox td{border:1px dotted gray;}
#editwindow{width:100%}
#editwindow,#editwindow  .toolbar,.toolbar{
border:1px solid;
border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
padding:2px;
background:ButtonFace;
}
.toolbar .splitter{
width:2px;
margin:4px;
border:1px solid;
border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
height:12px;
vertical-align:top
}
.toolbar{
	white-space : nowrap;flo1at:left;cl1ear:both;wid1th:100%
}
.toolbar a{padding-left:2px}
#editwindow #modeSelect,#editwindow #sizeSelect{float:right}
#editwindow input{border-width:1px;font:.8em}
/*----------------*/

/* Filter Outerlink */
a.outerlink {
    color:Navy;
	padding-right : 12px;    
    background:url('pix/outerlink.gif') no-repeat center right;
}
a.maillink {
    color:Navy;
	padding-left : 14px;    
    background:url('pix/maillink.gif') no-repeat center left;
}
/*----------------*/

span.disabled{
	background-color : white;
    color:silver
}
.basket *{
	color:silver;font:bold;
    vertical-align : middle;
}
td.rightblock{
border-left:2px dotted #C0C0C0;
padding:5px;
width:15%;
 background : #F5F5F5;	POSITION: relative
} 
 .uploaditem .uploadtitle {
	font:xx-small;width:100%;background : WhiteSmoke;padding:2px;border-top:2px solid gray;margin-top:2px
}
 .uploaditem .uploadfile{
	text-align:center;white-space : nowrap;
}

.iframeview{
	border:1px solid #000;
	width:100%;
	overflow-y:visible;
}
.ifr1ameview{
	border:20px solid red;
	display:block;
	width:100%;
	height:200px;	
	font:12px verdana,arial,helvetica,sans-serif;
	color:green;
	overflow-y : visible;
}
.versionstree {
	position : relative;
	b1ackground : #FFF5EE;
	overflow : hidden;
	h1eight : 300px;
}
.restorebackup{
	border : solid 1px #E6E6FA;
	position : absolute;
	width : 150px;
	height : 32px;
	overflow : hidden;
}
.restorebackup a.restore{
	color : Red;
}
.alphabet{
	width:100%;
}
.alphabet span {
	width:10%;
	border:1px solid #F5F5F5;
	text-align:center;
}

ul.menupart{
	padding-left:5px;
}

div.menudiv{
	
}

li.expmenuitem{
	border-left:3px solid #eaeaea;
	border-top:1px solid #eaeaea;
	padding-left:2px;
	white-space:nowrap;
}
div.login{
	text-align : center;
}
div.login .loginname{
padding:5px;
font-weight : bold;
}
div.login .logoutlink{
	co1lor:red;
    font-size : xx-small;
}

.dim *{
	color : #DCDCDC  !important;
    border : 2px dotted #DCDCDC;
}
.newsblock{ 
	font : xx-small "MS Sans Serif", Geneva, sans-serif;color:#666;
}
.newsblock .newsitemdate{
	white-space : nowrap;font: .9em sans-serif;
	padding: 0px 5px 0px 3px;
}
.newsblock .newsitem{
display:block;padding-top:10px
}

.codecpp{
	b1order-top:2px solid #eeeeee;
	border:1px solid #000;
	bor1der-bottom:1px solid #eeeeee;
	background:#efefef;
}

.codephp{

}

.codecss{

}

div.deniedpage{
	margin:10px;
	padding:2px;
	border:1px solid #eeeeee;
}

.documentationheader{
	font : bold;
	
}
.documentationbody{
	margin-top: 2px;
	margin-bottom : 5px;
}

.addbinds{
	width:100%;
	height:40px;
	overflow-y:visible;
	font:12px verdana,arial,helvetica,sans-serif;
}



/*
Стили  CixForm
*/
.MultipleSelect{
	border:2px inset white;
	overflow:auto;
	font:10pt Arial;
}
.MultipleSelect div {
	cursor:default;
	border-bottom:1px solid WhiteSmoke;
	padding:1px;
}