.border {
border:#d2d2d2 solid 1px;
background:#ffffff;
padding:1px;
}

#newWindow {
position:fixed;
background-color:#000000;
height:100%;
left:0;
opacity:0.5;
top:0;
width:100%;
z-index:5100;
display:none;
}

#bigImg {
position:fixed;
background:#ffffff;
cursor:pointer;
display:none;
z-index:6000;
top:50%;
left:50%;
}

#middle .order {
background:#000000 url(/images/register.gif) repeat-y scroll right center;
color:#FFFFFF;
position:relative;
width:650px;
}

#middle .order form {
background:transparent url(/images/bottom_shadow.gif) repeat-x scroll center bottom;
padding-bottom:35px;
width:650px;
float:left;
}

#middle .order table {
background:transparent url(/images/black_light.gif) repeat-x scroll 0 0;
width:644px;
}

#middle .order table td {
padding:14px 0 0 30px;
font-size:12px;
vertical-align:top;
}

#middle .order table td.choice {
font-size:11px;
}

#middle .order table td.choice input {
width:12px;
height:12px;
color:#eb9131;
border:0px solid #CACACA;
padding:auto;
background:none;
}

#middle .order table td.choice span {
position:relative;
top:-5px;
margin-left:10px;
}

#middle .order tfoot td {
padding-top:5px;
}

#middle .order table td .sup {
display:block;
font-size:11px;
margin-left:-40px;
margin-right:45px;
text-align:right;
}

#middle .order tbody input {
background:transparent url(/images/input.gif) repeat-x scroll 0 0;
border:1px solid #CACACA;
border-right:2px solid #CACACA;
border-left:2px solid #CACACA;
height:18px;
padding:3px 0 0 1px;
width:270px;
}

#middle .order tbody textarea {
background:#ffffff url(/images/input.gif) repeat-x scroll 0 0;
border:1px solid #CACACA;
border-right:2px solid #CACACA;
border-left:2px solid #CACACA;
height:60px;
padding:3px 0 0 5px;
width:270px;
}

#middle .order tfoot input {
background:url(/images/button.gif) no-repeat;
width:147px;
height:39px;
border:none;
color:#ffffff;
font-size:11px;
cursor:pointer;
}

#middle .right-top { position:absolute; top:-1px; right:0; width:20px; height:26px; }
#middle .right-bottom { position:absolute; bottom:0; right:0; width:20px; height:26px; }
#middle .left-bottom { position:absolute; bottom:0; left:0; width:20px; height:26px; }

#middle .news .cursor:hover {
text-decoration:underline;
}

#middle .news .path {
cursor:pointer;
}

#middle .news .path .cursor {
text-decoration:none;
}

#middle .our table {
border-color:#D1D1D2 #3A2D2D #3A2D2D #D1D1D2;
border-style:solid;
border-width:1px;
}

#middle .our td {
border-color:#3A2D2D #D1D1D2 #D1D1D2 #3A2D2D;
border-style:solid;
border-width:1px;
font-size:13px;
padding:3px 10px;
}

#middle .our th {
border-color:#3A2D2D #D1D1D2 #D1D1D2 #3A2D2D;
border-style:solid;
border-width:1px;
font-size:13px;
font-weight:bold;
padding:3px 10px;
text-align:center;
}

/* Маркеры раздела Директум */

ul.orange-directum,
#middle table.table td.content ul { padding-left: 35px; }

ul.orange-directum li,
#middle table.table td.content ul li {
    list-style-image: url("/images/news_marker.gif");
    margin-bottom: 10px;
}

