/* Principal */
img { border:0px; }
*.nowrap { white-space:nowrap; }
*.first, tr.first td { margin-top:0px; padding-top:0px; }
*.last, tr.last td { margin-bottom:0px; padding-bottom:0px; }
*.bold { font-weight:bold; }
*.n-bold { font-weight:normal; }
*.underline { text-decoration:underline; }
*.n-underline { text-decoration:none; }
*.strike { text-decoration:line-through; }
*.arial { font-family:Arial; }
*.tahoma { font-family:Tahoma; }
*.fright { float:right; }
*.fleft { float:left; }
*.clear { clear:both; }
*.absolute { position:absolute; }
*.relative { position:relative; }
*.hidden { visibility:hidden; }
*.visible { visibility:visible; }
*.z-index0 { z-index:0; }
*.z-index1 { z-index:1; }
*.z-index2 { z-index:2; }
*.z-index3 { z-index:3; }
*.z-index4 { z-index:4; }
*.z-index99 { z-index:99; }
.inline {display:inline;}
.dotted { border-bottom:1px dashed; }
.n-border { border:none; }
.click { cursor:pointer; cursor:hand; }
.w100 { width:100%; }
.h100 { height:100%; }

/* Страница */
body { height:100%; margin:0px; padding:0px; background-color:#FFFFFF; font-family:Arial; font-size:80%; line-height:140%; color:#56585C; behavior: url('/behavior-body.htc'); }
td { font-family:Arial; font-size:80%; line-height:140%; color:#56585C; }
table { border-spacing:0px; border-collapse:collapse; border:0px; }
td { padding:0px; line-height:140%; }


/* Ссылки */
a, a:link, a:active { color:#1161C4; }
a:visited {  }
a.n-visited, a.n-visited:link, a.n-visited:active, a.n-visited:visited { color:#1161C4; }
a:hover, a.n-visited:hover { color:#D3002B; }
a.normcolor, a.normcolor:link, a.normcolor:active, a.normcolor:hover, a.normcolor:visited { color:#56585C; }
a.white, a.white:link, a.white:active, a.white:hover, a.white:visited { color:#FFFFFF; }
a.green, a.green:link, a.green:active, a.green:hover, a.green:visited { color:#44AA14; text-decoration:none; }
a.green-u, a.green-u:link, a.green-u:active, a.green-u:hover, a.green-u:visited { color:#44AA14; }
a.gray, a.gray:link, a.gray:active, a.gray:hover, a.gray:visited { color:#959595; }
a.dark, a.dark:link, a.dark:active, a.dark:hover, a.dark:visited { color:#353535; }
a.red, a.red:link, a.red:active, a.red:hover, a.red:visited { color:#8B0102; }
a.red-e, a.red-e:link, a.red-e:active, a.red-e:hover, a.red-e:visited { color:#D3002B; }
a.pink, a.pink:link, a.pink:active, a.pink:hover, a.pink:visited { color:#f0cabd; }
a.lightred, a.lightred:link, a.lightred:active, a.lightred:hover, a.lightred:visited { color:#c5111a; }
a.x-gray, a.x-gray:link, a.x-gray:active, a.x-gray:hover, a.x-gray:visited { color:#A8A9AD; }
a.orange, a.orange:link, a.orange:active, a.orange:hover, a.orange:visited { color:#E57F19; }


/* Цвета */
*.normcolor { color:#56585C; }
.red { color:#8B0102; }
.white { color:#FFFFFF; }
.red-e { color:#D3002B; }
.black { color:#221E1F; }
.black:visited { color:#221E1F; }
.dark { color:#353535; }
.gray { color:#959595; }
.gray_correct { color:#606060; }
.x-gray { color:#A8A9AD; }
.x-gray:visited { color:#A8A9AD; }
.green { color:#44AA14; }
.beige { color:#796d63; }
.blue { color:#88B0E1; }
.blue-a { color:#1161C4; }
.pink {color:#f0cabd;}
.lightred { color:#c5111a; }
.lightgreen { color:#D5E8C8; }
.orange { color:#E57F19; }
span.hover-red:hover { color:#D3002B; }


/* Размеры */
.small { font-size:85%; font-family:Tahoma; line-height:140%; }
.x-small { font-size:80%; font-family:Tahoma; line-height:130%; }
.xx-small { font-size:60%; font-family:Tahoma; line-height:130%; }
.large { font-size:120%; line-height:140%; }
.x-large { font-size:130%; line-height:140%; }
.large-nava { font-size:110%; line-height:150%; }


/* Заголовки, текст, форматирование */
p { padding:0px 0px 0px 0px; margin-top: 10px; }
h1 { color:#353535; font-family:Tahoma; font-size:180%; line-height:130%; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }
h1.nava { font-family:Tahoma; font-size:170%; line-height:110%; margin-bottom:10px; }
h2 { color:#353535; font-size:150%; line-height:130%; font-weight:normal; padding:0px 0px 0px 0px; margin:20px 0px 10px 0px; font-family:Tahoma; }
h3 { color:#353535; font-size:120%; line-height:140%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; }
h4 { color:#353535; font-size:100%; line-height:130%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; }
h1.text { margin:0px; padding:0px; font-family:Arial; font-size:100%; line-height:140%; color:#56585C; }
p.lead { font-size:120%; line-height:140%; font-weight:bold; }
.quote { font-family:Times, Times New Roman; font-style:italic; font-size:120%; line-height:120%; }
span.star { position:absolute; padding:0px 0px 0px 3px; }
sup.star { position:absolute; margin-left:-10px; }
tr.first td { padding-top:0px; }
p sup { font-size:80%; padding:0px 2px 0px 2px; color:#959595; }


/* Списки */
ul,ol { padding:0px 0px 0px 15px; margin-left:0px; margin-top:0px; }
ul li { padding:0px 0px 0px 0px; margin:0px 0px 5px 1px; background:transparent; list-style-type:square; }
ul li ol { margin-top:15px; margin-bottom:20px; margin-left:25px; padding:0px; }
ol li ul { margin-top:7px; margin-bottom:10px; }
ul li ol li { background:none; list-style-type:decimal; padding:0px; } 
ul.none { padding-left:0px; }
ul.none li { list-style-type:none; }
ul.checkboxes { list-style-type:none; margin-left:0px; padding-left:22px; margin-bottom:0px; }
ul.checkboxes li { margin-bottom:7px; }
ul.checkboxes li input { position:absolute; margin:-2px 0px 0px -23px; }
ul.dash { padding:0px 0px 0px 0px; margin-left:0px; }
ul.dash li { padding:0px 0px 0px 25px; margin:0px 0px 5px 1px; background:url('/img/dash-dark.gif') no-repeat 0px 9px; list-style-type:none; }
ul.dash li ol { margin-top:15px; margin-bottom:20px; margin-left:25px; padding:0px; }
ul.dash li ol li { background:none; list-style-type:decimal; padding:0px; } 
ul.small li { background-position:1px 7px; }
ol { padding:0px 0px 0px 25px; margin-left:0px; }
ol li { padding:0px 0px 0px 0px; margin-bottom:5px; }
ol.notes, p.notes { border-top:1px solid #e5dfdd; padding-top:10px; padding-left:25px; margin-left:0px; margin-top:0px; width:85%; }
ol.notes li { }


/* Распорки, линейки, границы */
div.h_line { width:100%; height:1px; font-size:0px; line-height:0px; border-bottom:1px solid #E5DFDD; }
div.d, div.spacer, div.spacer, div.spacer-big, div.spacer-small, div.spacer-xsmall { width:1px; height:0px; font-size:0px; line-height:0px; visibility:hidden; }
div.spacer { width:0px; height:10px; }
div.spacer-big { width:0px; height:40px; }
div.spacer-small { width:0px; height:15px; }
div.spacer-xsmall { width:0px; height:5px; }
div.w30 { width:30px; height:0px; }
div.h30 { width:0px; height:30px; }
div.w20 { width:20px; height:0px; }
div.h20 { width:0px; height:20px; }
.border { border:black 1px solid; }


/* Картинки, иконки */
img.png { behavior: url('/behavior-png.htc'); }
div.logo-e { margin:8px 0px 0px 8px; //margin-top:11px; } 
div.logo-caption { margin:116px 0px 0px 115px;  //margin-top:119px; }
.icon-popup { position:absolute; margin:5px 0px 0px -18px; }
.icon-popup-small { position:absolute; margin:3px 0px 0px -18px; }
.icon-popup-full { position:absolute; margin:7px 0px 0px -18px; }
.icon-link { position:absolute; margin:5px 0px 0px -10px; }
.icon-link-small { position:absolute; margin:4px 0px 0px -10px; }
.icon-top { position:absolute; margin:4px 0px 0px -20px; }
.icon-action { position:absolute; margin:-1px 0px 0px 2px; }
.icon-outer16 { position:absolute; margin:0px 0px 0px -23px; }
.absolute .icon-help { margin:4px 0px 0px 0px; }
#.text-icon { position:absolute; margin-top:5px; }
.icon-sum { position:absolute; margin-left:6px; margin-top:2px; //margin-top:1px; }
img.disc, img.disc-small { position:absolute; margin:0px 0px 0px -22px; }
img.disc-small { margin:-1px 0px 0px -22px; }
h2 img.disc { margin:5px 0px 0px 0px; }
.back-arrow { position:absolute; width:20px; margin:0px 0px 0px -25px; text-align:right; line-height:100%; font-size:120%; //font-size:120%; color:#959595; }
img.face { position:relative; z-index:2; margin:-6px 20px 8px 0px; }
div.face { position:relative; z-index:2; margin:4px 20px 8px 0px; width:70px; height:60px; background:#F6F3F3; //border-top:4px solid black;  //height:64px; //margin-bottom:11px; }
.book { border:#E8E4E7 1px solid; }
.icon_indent { position:relative; }
.icon_indent img { position:absolute; left:-20px; top:3px; }

/* Плашки */
tr.gray td, td.gray, div.gray { background-color:#F6F3F3; color:#56585C; } /* избавиться! */
td.gray-t-l, div.gray-t-l { background:#F6F3F3 url('/img/corner-t-l.gif') top left no-repeat; }
td.gray-t-r, div.gray-t-r { background:#F6F3F3 url('/img/corner-t-r.gif') top right no-repeat; }
td.gray-b-l, div.gray-b-l { background:#F6F3F3 url('/img/corner-b-l.gif') bottom left no-repeat; }
td.gray-b-r, div.gray-b-r { background:#F6F3F3 url('/img/corner-b-r.gif') bottom right no-repeat; }
tr.bgr-red td, td.bgr-red, div.bgr-red { background-color:#C5111A; color:#FFFFFF; }
td.red-t-l, div.red-t-l { background:#C5111A url('/img/corner-t-l.gif') top left no-repeat; color:#FFFFFF; }
td.red-t-r, div.red-t-r { background:#C5111A url('/img/corner-t-r.gif') top right no-repeat; color:#FFFFFF; }
td.red-b-l, div.red-b-l { background:#C5111A url('/img/corner-b-l.gif') bottom left no-repeat; color:#FFFFFF; }
td.red-b-r, div.red-b-r { background:#C5111A url('/img/corner-b-r.gif') bottom right no-repeat; color:#FFFFFF; }
tr.bgr-yellow td, td.bgr-yellow, div.bgr-yellow { background-color:#FEFBCD; }
table.bgr-dark td, tr.bgr-dark td, td.bgr-dark, div.bgr-dark { background-color:#A2A2A2; }
table.bgr-gray td, tr.bgr-gray td, td.bgr-gray, div.bgr-gray { background-color:#F6F3F3; }
table.bgr-white td, tr.bgr-white td, td.bgr-white, div.bgr-white { background-color:#FFFFFF; }
table.bgr-green td, tr.bgr-green td, td.bgr-green, div.bgr-green { background-color:#4EC019; }
table.bgr-lightgreen td, tr.bgr-lightgreen td, td.bgr-lightgreen, div.bgr-lightgreen { background-color:#D5E8C8; }
table.bgr-orange td, tr.bgr-orange td, td.bgr-orange, div.bgr-orange { background-color:#F09132; }
table.bgr-beige td, tr.bgr-beige td, td.bgr-beige, div.bgr-beige { background-color:#C0AEA9; }
table.hover-red:hover td, div.hover-red:hover { background-color:#C5111A; }
.area { width:100%; padding:17px 0px 18px 0px; }
.area div.inArea { //width:100%; margin:0px 20px 0px 20px; //padding:0px 20px 0px 20px; //margin:0px 0px 0px 0px; }
.td-2col-right .area div.inArea { margin-left:9px; //padding-left:9px; //margin-left:0px; } 


/* Уголки */
td.corner-t-l, div.corner-t-l { background-image:url('/img/corner-t-l.gif'); background-position:top left; background-repeat:no-repeat; }
td.corner-t-r, div.corner-t-r { background-image:url('/img/corner-t-r.gif'); background-position:top right; background-repeat:no-repeat; }
td.corner-b-l, div.corner-b-l { background-image:url('/img/corner-b-l.gif'); background-position:bottom left; background-repeat:no-repeat; }
td.corner-b-r, div.corner-b-r { background-image:url('/img/corner-b-r.gif'); background-position:bottom right; background-repeat:no-repeat; }
div.corner-big div, div.corner-small div, div.corner-small-gray div { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; line-height:0px; background-repeat:no-repeat; }
div.corner-big div { width:20px; height:20px; }
div.corner-big div.t-l { background-position:top left; background-image:url('/img/corner-big-t-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-big-t-l.png',sizingMethod='crop'); }
div.corner-big div.t-r { background-position:top right; float:right; background-image:url('/img/corner-big-t-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-big-t-r.png',sizingMethod='crop'); }
div.corner-big div.b-r { background-position:bottom right; float:right; background-image:url('/img/corner-big-b-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-big-b-r.png',sizingMethod='crop'); }
div.corner-big div.b-l { background-position:bottom left; background-image:url('/img/corner-big-b-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-big-b-l.png',sizingMethod='crop'); }
div.corner-small div { width:10px; height:10px; }
div.corner-small div.t-l { background-position:top left; background-image:url('/img/corner-small-t-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-small-t-l.png',sizingMethod='crop'); }
div.corner-small div.t-r { background-position:top right; float:right; background-image:url('/img/corner-small-t-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-small-t-r.png',sizingMethod='crop'); }
div.corner-small div.b-r { background-position:bottom right; float:right; background-image:url('/img/corner-small-b-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-small-b-r.png',sizingMethod='crop'); }
div.corner-small div.b-l { background-position:bottom left; background-image:url('/img/corner-small-b-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-small-b-l.png',sizingMethod='crop'); }
div.corner-small-gray div { width:10px; height:10px; }
div.corner-small-gray div.t-l { background-position:top left; background-image:url('/img/corner-small-gray-t-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-small-gray-t-l.png',sizingMethod='crop'); }
div.corner-small-gray div.t-r { background-position:top right; float:right; background-image:url('/img/corner-small-gray-t-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-small-gray-t-r.png',sizingMethod='crop'); }
div.corner-small-gray div.b-r { background-position:bottom right; float:right; background-image:url('/img/corner-small-gray-b-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-small-gray-b-r.png',sizingMethod='crop'); }
div.corner-small-gray div.b-l { background-position:bottom left; background-image:url('/img/corner-small-gray-b-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corner-small-gray-b-l.png',sizingMethod='crop'); }
div.bgr-button { width:88px; height:87px; background-position:top left; background-image:url('/img/bgr-button.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bgr-button.png',sizingMethod='crop'); }
div.pointer { width:20px; height:20px; background-position:top left; background-repeat:no-repeat; margin:-20px 0px 0px 0px; }
.bgr-gray div.pointer { background-image:url('/img/pointer-gray-tr.gif'); }
.bgr-yellow div.pointer { background-image:url('/img/pointer-yellow-tr.gif'); }
div.corner-20px-inner-gray-t-l { width:20px; height:20px; background-position:top left; background-image:url('/img/corners/20px-inner-gray-t-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/20px-inner-gray-t-l.png',sizingMethod='crop'); }
div.corner-20px-inner-gray-t-r { width:20px; height:20px; background-position:top left; background-image:url('/img/corners/20px-inner-gray-t-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/20px-inner-gray-t-r.png',sizingMethod='crop'); }
div.corner-20px-inner-gray-b-r { width:20px; height:20px; background-position:top left; background-image:url('/img/corners/20px-inner-gray-b-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/20px-inner-gray-b-r.png',sizingMethod='crop'); }
div.corner-20px-inner-gray-b-l { width:20px; height:20px; background-position:top left; background-image:url('/img/corners/20px-inner-gray-b-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/20px-inner-gray-b-l.png',sizingMethod='crop'); }
div.corner-20px-inner-yellow-t-l { width:20px; height:20px; background-position:top left; background-image:url('/img/corners/20px-inner-yellow-t-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/20px-inner-yellow-t-l.png',sizingMethod='crop'); }
div.corner-20px-inner-yellow-t-r { width:20px; height:20px; background-position:top left; background-image:url('/img/corners/20px-inner-yellow-t-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/20px-inner-yellow-t-r.png',sizingMethod='crop'); }
div.corner-20px-inner-yellow-b-r { width:20px; height:20px; background-position:top left; background-image:url('/img/corners/20px-inner-yellow-b-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/20px-inner-yellow-b-r.png',sizingMethod='crop'); }
div.corner-20px-inner-yellow-b-l { width:20px; height:20px; background-position:top left; background-image:url('/img/corners/20px-inner-yellow-b-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/20px-inner-yellow-b-l.png',sizingMethod='crop'); }
div.corners { position:relative; z-index:2; }
div.corners .d { z-index:2; background-repeat:no-repeat; visibility:visible; }
div.outer { position:absolute; width:100%; }
div.outer .d { width:10px; height:10px; }
div.corners .outer .tl { background-image:url('/img/corners/10px-outer-white-t-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-outer-white-t-l.png',sizingMethod='crop'); }
div.corners .outer .tr { background-image:url('/img/corners/10px-outer-white-t-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-outer-white-t-r.png',sizingMethod='crop'); float:right; }
div.corners .outer .br { background-image:url('/img/corners/10px-outer-white-b-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-outer-white-b-r.png',sizingMethod='crop'); float:right; position:relative; margin-top:-10px; }
div.corners .outer .bl { background-image:url('/img/corners/10px-outer-white-b-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-outer-white-b-l.png',sizingMethod='crop'); position:relative; margin-top:-10px; }
div.corners .inner-red .tl { background-image:url('/img/corners/10px-inner-red-t-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-inner-red-t-l.png',sizingMethod='crop'); }
div.corners .inner-red .tr { background-image:url('/img/corners/10px-inner-red-t-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-inner-red-t-r.png',sizingMethod='crop'); float:right; }
div.corners .inner-red .br { background-image:url('/img/corners/10px-inner-red-b-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-inner-red-b-r.png',sizingMethod='crop'); float:right; position:relative; margin-top:-10px; }
div.corners .inner-red .bl { background-image:url('/img/corners/10px-inner-red-b-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-inner-red-b-l.png',sizingMethod='crop'); position:relative; margin-top:-10px; }



/* Навигация */
h1.nava a:visited { color:#1161C4; }
h1.nava a:hover { color:#D3002B; }
h1.nava a.red { color:#8B0102; }
h1.nava a.red:hover { color:#8B0102; }
h1.nava a.red:visited { color:#8B0102; }
h2.nava a:visited { color:#1161C4; }
h2.nava a:hover { color:#D3002B; }
h2.nava a.red { color:#8B0102; }
h2.nava a.red:hover { color:#8B0102; }
h2.nava a.red:visited { color:#8B0102; }
.nava a.gray, .nava a.gray:visited, .nava a.gray:hover { color:#959595; }
.n2 { width:200px; }
.n2 td { padding:8px 0px 0px 20px; font-size:90%; line-height:130%; }
.n2 td.gray-t-r { padding:6px 10px 6px 10px; font-weight:bold; }
.n2 td.spacer { font-size:0px; line-height:0px; padding:0px 0px 0px 0px; height:30px; }


/* Энциклопедия, элементы */
.e-qu { font-size:110%; line-height:140%; font-weight:bold; color:#3f3f3f; margin:20px 0px 10px 0px; }
span.e-small { width:16px; height:16px; position:absolute; z-index:2; margin:-8px 0px 0px -20px; padding-top:14px; background:url('/img/e-icon.gif') no-repeat left top; font-size:0px; line-height:0px; color:#FFFFFF; }
div.right-block { color:#796d63; width:300px; float:right; z-index:2; margin:4px -10px 20px 40px; }
div.right-block div.gray-b-r { padding:18px 20px 20px 20px; }
div.gray-b-r ul.dash li { background-image:url('/img/dash-dark.gif'); }
div.super-left, div.simple-left { clear:both; width:300px; text-align:right; border-top:3px solid #e9e5e6; float:left; padding:15px 0px; margin:5px 40px 15px 0px; }
div.super-right, div.simple-right { clear:both; width:300px; border-top:3px solid #e9e5e6; float:right; padding:15px 0px 15px 0px; margin:5px -10px 15px 40px; //margin-right:0px; }
div.super-left, div.super-right { color:#8B0102; font-size:130%; font-weight:bold; line-height:130%;  }
div.super-img { border:0px; padding-top:0px; }
div.super-img img { margin-bottom:15px; }
.bold-a a { font-weight:bold; }


/* Баннеры, уши, реклама */
.company-promo { }
.company-promo .logo { height:60px; padding:5px 5px 5px 5px; border:1px solid #dddddd; }
.company-promo .counter { padding: 0px 5px 10px 5px; }
.text-bld { padding:10px 30px 10px 30px; background-color:#FFFFE1; border:#E8E4E7 1px solid; font-size:14px; line-height:18px; }
.text-bld .tt { display:block; color:#221E1F; font-weight:bold; margin:5px 0px 5px 0px; }
.adv-in-search { background-color:#FFFFD2; border:#E8E4E7 1px solid; margin-right:20px; }
.adv-in-search div.corner { position:absolute; z-index:10; margin-left:-1px; margin-top:-1px; width:16px; height:16px; background:url('/img/corner-reverse.gif') top left no-repeat; }
.adv-in-search div.content { margin:10px 10px 12px 30px; }
/*#indent_billboard_4 table { border-left:10px solid white; border-right:10px solid white; }*/


/* Диаграммы */
div.legend { color:#959595; margin-bottom:10px; margin-left:20px; }
div.legend img { position:absolute; margin:2px 10px 0px -20px; width: 11px; height: 11px; border: #ddd 1px solid; }
table.graph { width:90%; background-position:center center; background-repeat:repeat-x; }
table.graph td { vertical-align:center; }
table.graph td.values { background:#FFFFFF; padding-right:10px; }
div.link { color:#959595; margin-top:5px; }


/* Постраничный вывод */
.page-scroller { display:inline; position:relative; margin:0px 5px 0px 5px; cursor:pointer; font-weight:bold; }
.page-scroller img { margin:0px 4px 0px 4px; }


/* Всплывающие подсказки, слои */
table.hint { padding:0px; margin:0px; z-index:99; }
table.hint td { padding:0px; }
table.hint .t-l { padding:0px; background:url(corner-t-l.gif) top left no-repeat; }
table.hint .t-r { padding:0px; background:url(corner-t-r.gif) top right no-repeat; }
table.hint .b-r { padding:0px; background:url(corner-b-r.gif) bottom right no-repeat; }
table.hint .b-l { padding:0px; background:url(corner-b-l.gif) bottom left no-repeat; }
table.hint .t { padding:0px; background:#FDFDE2 url('pix-gray.gif') top left repeat-x; }
table.hint .b { padding:0px; background:#FDFDE2 url('pix-gray.gif') bottom left repeat-x }
table.hint .c-l { padding:0px; background:#FDFDE2 url('pix-gray.gif') top left repeat-y; }
table.hint .c-r { padding:0px; background:#FDFDE2 url('pix-gray.gif') top right repeat-y; }
table.hint .c { background-color:#FDFDE2; padding:2px 8px 2px 8px; }
table.hint td img.hint-corner-t-l { position:absolute; margin-left:-6px; }
table.hint td img.hint-corner-t-r { position:absolute; margin-left:7px; }


/* Формы, элементы управления */
form { padding:0px; margin:0px; }
table.tabs td.tab { padding:6px 12px 2px 8px; //padding-left:12px; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
div.entrance { width:200px; float:left; line-height:160%; padding:15px 25px 18px 0px; background:#F6F3F3 url('/img/corner-b-r.gif') bottom right no-repeat; }
div.entrance img { position:absolute; margin-left:-22px; }
div.checkbox { clear:left; //height:1px; margin-bottom:2px; margin-left:-4px; }
div.checkbox input { float:left; margin-right:-22px; }
div.checkbox label { margin-left:22px; margin-top:2px; display:block; font-size:13px; }
.radiobuttons td {padding:0px 3px 3px 0px; vertical-align:top;}
.radiobuttons td.inp {padding-top:0px;}
input, select, textarea { font-family:Arial; font-size:100%; color:#56585C; }
input.large { line-height:100%; }
div.required_field { position:absolute; z-index:2; margin:5px 0px 0px 5px; font-size:220%; //font-size:200%; line-height:100%; font-weight:bold; color:#8B0102; }
div.relative div.required_field { float:right; position:absolute; right:-20px; z-index:10; margin:5px 0px 0px 5px; font-size:220%; //font-size:200%; line-height:100%; font-weight:bold; color:#8B0102; }
div.left_label { position:absolute; width:200px; margin:2px 20px 0px -210px; text-align:right; font-size:12px; }
div.user-area { padding:18px 40px 20px 20px; //width:100%; }
div.fullsearch-button { padding:19px 46px 0px 0px; float:right; text-align:right; }
table.form input, table.form select, table.form textarea { position:relative; z-index:2; }
table.form select { //margin-top:1px; }
table.form td { padding-top:15px; vertical-align:top; }
div.input { }
div.input-button { border:#DEDEDE 4px solid; }
div.submit-button { float:left; border:#C4111A 4px solid; }
div.submit-button input { font-size:105%; }
.bgr-green div.submit-button { border-color:#4EC019; }
.bgr-lightgreen div.submit-button { border-color:#D5E8C8; }
div.error-message-area { margin-top:17px; }
table.form { margin-left:0px; }
table.form td { padding:5px 0px 5px 20px; }
table.form td.note { padding:0px 0px 10px 20px; }
table.form tr.header td { padding:5px 0px 5px 0px; }
table.form div.gray-t-r, table.form td.header div { margin:0px 0px 5px 0px; padding:5px 10px 5px 20px; font-weight:bold; font-size:110%; }
table.form div.left-outer { position:absolute; width:30px; margin-left:-35px; text-align:right; }
table.form div.field-title { padding:2px 0px 0px 0px; color:#959595; }
table.form div.field-text { padding:2px 0px 4px 2px; border-bottom:#DDDDDD 1px solid; }
div.error { margin-left:-12px; padding:0px 0px 0px 10px; }


/* Таблицы, сетки, колонки */
.w-short { width:81%; min-width:500px; } 
table.data { margin:20px 0px 20px 0px; }
table.data tr td { padding:10px 20px 10px 0px; border-bottom:1px solid #e5dfdd; vertical-align:top; }
table.data tr.b-white td { border-bottom:1px solid #FFFFFF; }
table.data tr td.t-right { padding-right:0px; }  
table.data tr.header td { padding:0px 20px 10px 0px; font-size:70%; line-height:130%; font-family:Tahoma; border-bottom:3px solid #e5dfdd; color:#959595; vertical-align:bottom; }
table.padding td { padding:0px 20px 6px 0px; }
table tr.grid td { padding:0px; font-size:0px; line-height:0px; border:0px; }
table.first { margin-top:0px; }
table.last { margin-bottom:0px; }
table.nopadding td, tr.nopadding td { padding:0px 0px 0px 0px; } /*  !important */
table.left-20, div.left-20 { margin-left:-20px; }
td.td-search-link { padding:8px 20px 0px 20px; }


/* Алфавитный указатель */
table.abc { } /* margin-left:-20px;  */
table.abc td { padding:0px 0px 10px 20px; }
table.abc td div.letter { margin:0px 0px 0px -20px; padding:7px 10px 5px 20px; font-weight:bold; font-size:120%; }
table.abc td div.l2 { padding-left:20px; }
table.abc td div.l2 div.blt { position:absolute; margin:0px 0px 0px -18px; }


/* Загрузка файла */
div.file { clear:left; position:relative; }
div.file div.icon { float:left; position:absolute; margin-top:4px; margin-left:0px; //margin-left:-32px; //margin-right:-100%; }
div.file div.text { margin-left:32px; display:block; }
div.filebox { float:left; position:relative; margin:0px 10px 6px 0px; }
div.filebox div { float:left; position:relative; z-index:1; padding-top:2px; margin-left:-4px; font-size:85%; font-family:Tahoma; line-height:140%; color:#959595; background-position:top left; background-repeat:no-repeat; }
div.filebox div a { display:block; padding-left:37px; text-decoration:none; }
div.filebox div a, div.filebox div a:visited, div.filebox div a:active { color:#959595; }
div.filebox div a:hover { color:#D3002B; }
div.filebox div.bgr { position:absolute; width:33px; height:23px; padding:0px; z-index:0; float:none; left:0px; font-size:0px; line-height:0px; background:url('/img/icons/files/bgr.png') top left no-repeat; //background-image:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/icons/files/bgr.png',sizingMethod='crop'); }
div.filebox div.eps { background-image:url('/img/icons/files/EPS.gif'); }
div.filebox div.pdf { background-image:url('/img/icons/files/PDF.gif'); }
div.filebox div.jpg { background-image:url('/img/icons/files/JPG.gif'); }
div.filebox div.doc { background-image:url('/img/icons/files/DOC.gif'); }
div.filebox div.zip { background-image:url('/img/icons/files/ZIP.gif'); }
div.filebox div.mp3 { background-image:url('/img/icons/files/MP3.gif'); }


/* Личный кабинет, кнопки */
#curve-userpic { left:100%; width:326px; height:103px; margin:-75px 0px 0px -250px; background-position:top left; background-image:url('/img/curve1.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/curve1.png',sizingMethod='crop'); }
#button-userpic { margin:-110px 0px 0px 0px; }
#button-userpic a { text-decoration:none; }
#curve-resume { right:10%; width:258px; height:61px; margin:60px -160px 0px 0px; background-position:top left; background-image:url('/img/curve2.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/curve2.png',sizingMethod='crop'); }
#button-resume { right:35%; margin-top:35px; }
#button-resume a { text-decoration:none; }
#curve-help { width:500px; height:60px; margin:-70px 0px 0px -515px; background-position:top left; background-image:url('/img/curve3.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/curve3.png',sizingMethod='crop'); }
#button-help { left:-100px; margin:-120px 0px 0px 0px; }
#button-help a { text-decoration:none; }
#curve-help-inside { width:500px; height:60px; margin:50px 0px 0px -330px; background-position:top left; background-image:url('/img/curve3.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/curve3.png',sizingMethod='crop'); }
#button-help-inside { left:80px; margin:0px 0px 0px 0px; }
#button-help-inside a { text-decoration:none; }
#button-help-inside-d { height:60px; }
#curve-vacancy { left:50%; width:266px; height:86px; margin:-20px 0px 0px 0px; background-position:top left; background-image:url('/img/curve4.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/curve4.png',sizingMethod='crop'); }
#button-vacancy { right:50%; margin-top:-50px; }
#button-vacancy a { text-decoration:none; }
#curve-event { left:50%; width:340px; height:100px; margin:70px 0px 0px 30px; background-position:top left; background-image:url('/img/curve5.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/curve5.png',sizingMethod='crop'); }
#button-event { right:25%; margin-top:80px; }
#button-event a { text-decoration:none; }
#curve-access { width:148px; height:56px; margin:-30px 0px 0px -95px; background-position:top left; background-image:url('/img/curve6.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/curve6.png',sizingMethod='crop'); }
#button-access { margin:-50px 0px 0px 20px; }
#button-access a { text-decoration:none; }
#curve-surprise { min-width:500px; //width:500px; height:49px; margin:55px 0px 0px 40px; background-position:top left; background-image:url('/img/curve7.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/curve7.png',sizingMethod='crop'); }
#button-surprise a { text-decoration:none; }
table.button-green { width:100%; cursor:pointer; cursor:hand; }
table.button-green td.l { background-image:url('/img/buttons/green-left.gif'); width:5px; height:24px; font-size:0px; line-height:0px; }
table.button-green div.d { width:5px; height:24px; }
table.button-green td.r { background-image:url('/img/buttons/green-right.gif'); width:5px; height:24px; font-size:0px; line-height:0px; }
table.button-green td.c { padding:2px 8px 0px 5px; background:url('/img/buttons/green-center.gif') top left repeat-x; font-size:11px; line-height:100%; white-space:nowrap; color:#FFFFFF; }
table.button-green td.i { padding:2px 0px 0px 5px; background:url('/img/buttons/green-center.gif') top left repeat-x; font-size:0px; line-height:0px; }
table.button-gray { width:100%; cursor:pointer; cursor:hand; }
table.button-gray td.l { background-image:url('/img/buttons/gray-left.gif'); width:5px; height:24px; font-size:0px; line-height:0px; }
table.button-gray div.d { width:5px; height:24px; }
table.button-gray td.r { background-image:url('/img/buttons/gray-right.gif'); width:5px; height:24px; font-size:0px; line-height:0px; }
table.button-gray td.c { padding:2px 8px 0px 5px; background:url('/img/buttons/gray-center.gif') top left repeat-x; font-size:11px; line-height:100%; white-space:nowrap; }
table.button-gray td.i { padding:2px 0px 0px 5px; background:url('/img/buttons/gray-center.gif') top left repeat-x; font-size:0px; line-height:0px; }
table.button-pink { width:100%; cursor:pointer; cursor:hand; }
table.button-pink td.l { background-image:url('/img/buttons/pink-left.gif'); width:5px; height:24px; font-size:0px; line-height:0px; }
table.button-pink div.d { width:5px; height:24px; }
table.button-pink td.r { background-image:url('/img/buttons/pink-right.gif'); width:5px; height:24px; font-size:0px; line-height:0px; }
table.button-pink td.c { padding:2px 8px 0px 5px; background:url('/img/buttons/pink-center.gif') top left repeat-x; font-size:11px; line-height:100%; white-space:nowrap; }
table.button-pink td.i { padding:2px 0px 0px 5px; background:url('/img/buttons/pink-center.gif') top left repeat-x; font-size:0px; line-height:0px; }


/* Рубрикатор */
table.rubrics td { padding:0px 5px 5px 0px; }
table.rubrics td.letters { padding:15px 5px 10px 0px; color:#A8A9AD; font-weight:bold; }
table.rubrics td.item { background:url('/img/bgr-line.gif') bottom left repeat-x; }
table.rubrics td.item h2 { margin-bottom:0px; bottom:-2px; position:relative; }
table.rubrics td.item a { padding-right:3px; background-color:#FFFFFF; }
table.rubrics td.item a.bold, table.rubrics td.total .bold, table.rubrics td.new .bold { bottom:-3px; position:relative; }
table.rubrics td.item .large { bottom:-1px; position:relative; }
table.rubrics td.item a img.icon-sum { margin-left:1px; margin-top:3px; //margin-top:2px; border:3px solid #FFFFFF; border-right-width:4px; }
table.rubrics td.total { padding:0px 0px 5px 0px; background:url('/img/bgr-line.gif') bottom left repeat-x;  }
table.rubrics td.total span { background-color:#FFFFFF; padding:0px 2px 0px 3px; }
table.rubrics td.new { padding:0px 0px 5px 10px; color:#76787B; }
table.rubrics tr.header td.total { padding:0px 0px 8px 2px; background:url('/img/pix.gif'); }
table.rubrics tr.header td.new { padding:0px 0px 8px 10px; }


/* Список вакансий, резюме */
table.vacancies td { padding:0px 0px 0px 0px; }
table.vacancies tr.header td { padding:0px 0px 20px 20px; color:#A8A9AD; }
table.vacancies td.date { padding:7px 0px 2px 20px; }
table.vacancies td.title { padding:0px; padding-top:5px; border-bottom:1px solid #e5dfdd; }
table.vacancies td.title_news { padding:0px; padding-top:5px; }
table.vacancies td.title span, table.vacancies .title a { background-color:#FFFFFF; }
table.vacancies td.title span { padding-right:1px; }
table.vacancies td.salary { text-align:right; padding:0px; padding-top:5px; border-bottom:1px solid #e5dfdd; }
table.vacancies td.salary span { background-color:#FFFFFF; padding-left:5px; }
table.vacancies td.salary img { background-color:#FFFFFF; }
table.vacancies td.salary div { position:relative; margin-bottom:-3px; }
table.vacancies td.actions { text-align:center; border-bottom:1px solid #FFFFFF; }
table.vacancies td.actions img { margin-bottom:3px; }
table.vacancies td.text { padding:10px 0px 10px 0px; }
table.vacancies tr.last td.text { padding-bottom:0px; }
table.vacancies td div.company-logo { float:right; margin:10px 0px 20px 25px; }
table.vacancies td div.t { position:relative; margin-bottom:-5px; z-index:2; }
table.vacancies td div.t-full { position:relative; margin-bottom:-6px; z-index:2; }
table.vacancies td span.status { position:absolute; height:16px; background-color:#FFFFFF; margin:4px 0px 0px 0px; padding:0px 2px 0px 4px; }
table.vacancies td span.status img { background-color:#FFFFFF; margin:-4px 0px 0px 0px; }
table.vacancies td.n-border { border:0px; }
table.icons td { padding-right:10px; }
table.vacancies .vip { background-color:#faf7ca; }
table.vacancies .vip.t-l { background:#faf7ca url('/img/corner-t-l.gif') top left no-repeat; }
table.vacancies .vip.t-r { background:#faf7ca url('/img/corner-t-r.gif') top right no-repeat; }
table.vacancies .vip.b-l { background:#faf7ca url('/img/corner-b-l.gif') bottom left no-repeat; }
table.vacancies .vip.b-r { background:#faf7ca url('/img/corner-b-r.gif') bottom right no-repeat; }
table.vacancies td.vip span, table.vacancies td.vip a { background-color:#faf7ca; }

table.vacancies .contest .vip { background-color:#fedfda; }
table.vacancies .contest .vip.t-l { background:#fedfda url('/img/corner-t-l.gif') top left no-repeat; }
table.vacancies .contest .vip.t-r { background:#fedfda url('/img/corner-t-r.gif') top right no-repeat; }
table.vacancies .contest .vip.b-l { background:#fedfda url('/img/corner-b-l.gif') bottom left no-repeat; }
table.vacancies .contest .vip.b-r { background:#fedfda url('/img/corner-b-r.gif') bottom right no-repeat; }
table.vacancies .contest td.vip span, table.vacancies .contest td.vip a { background-color:#fedfda; }


/* Просмотр вакансии, резюме */
table.vacancy td { padding:7px 0px 0px 20px; }
table.vacancy tr.header td { padding:10px 0px 5px 0px; }
table.vacancy tr.header td div.gray-t-r { padding:6px 20px 6px 20px; font-size:110%; font-weight:bold; }
table.vacancy tr.header td div.red-t-r { padding:6px 20px 6px 20px; font-size:110%; font-weight:bold; }
table.vacancy td.left { padding-left:0px; }


/* Каталог компаний */
table.companies tr.header td { padding:0px 0px 5px 0px; }
table.companies tr.header div { padding:8px 20px 8px 20px; font-size:120%; font-weight:bold; }
table.companies td.logo { width:15%; text-align:center; padding:25px 0px 15px 10px; }
table.companies td.text { width:85%; padding:20px 20px 10px 20px; }
table.companies td.text-last { width:85%; padding:20px 20px 40px 20px; }
span.field { font-size:85%; font-family:Tahoma; line-height:140%; background:#F6F3F3; color:gray; padding:3px; margin-right:5px; }


/* Частности */ 
div#document_wrapper { width:100%; height:100%; z-index:1; }
img#curtain { position:absolute; z-index:3; display:none; top:0px; left:0px; }
#copySign { position:absolute; display:block; width:20px; //margin-top:-2px; margin-left:-20px; text-align:right; }

/* Знак рубля */ 
@font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }


/* Колонки */
.columns { width:100%; clear:both; }
/*
.c-1-13 { float:left; width:30%; margin-right:5%; //display:inline; //margin-right:-100%; }
.c-2-13 { float:left; width:30%; margin-right:5%; //display:inline; //margin-right:-70%; //margin-left:35%; }
.c-3-13 { float:left; width:30%; //display:inline; //margin-left:70%; }
.c-1-13 .bottom, .c-2-13 .bottom, .c-3-13 .bottom { width:30%; }
*/
.c-1-13 { float:left; width:32%; margin-right:2%; //display:inline; //margin-right:-100%; }
.c-2-13 { float:left; width:32%; margin-right:1%; //display:inline; //margin-right:-67%; //margin-left:34%; }
.c-3-13 { float:left; width:32%; margin-left:1%; //display:inline; //margin-left:68%; }
.c-1-13 .bottom, .c-2-13 .bottom, .c-3-13 .bottom { width:32%; }
.bottom { position:absolute; bottom:0px; //width:100% !important; }
.bottom div.inner { position:absolute; bottom:0px; width:100% !important; }
.fullheightbox { overflow:hidden; }
.fullheight { padding-bottom: 32767px; margin-bottom: -32767px; }
@media all and (min-width: 0px) {
.fullheight { padding-bottom:0px; margin-bottom:0px; }
}

/* Таблица прайса */
table.price td { vertical-align:top; padding:7px 20px 7px 0px; border-bottom:#DDDDDD 1px solid; }
table.price tr.last td { border-bottom:0px; }
table.price tr.total td { border-bottom:0px; border-top:#B70000 3px solid; }
table.price tr.bold td { font-weight:bold; color:#333333; }
table.price tr.header td { padding:40px 20px 10px 0px; }
table.price tr.first td { padding-top:0px; }
table.price td.input { padding-top:4px; }
table.price td.disc { border:0px; vertical-align:top; padding-top:9px; padding-right:10px; }
table.price tr.footer td { border:0px; vertical-align:top; padding-bottom:0px; }
table.price tr.grid td { border:0px; padding:0px; height:0px; }
img.screen { position:relative; margin-bottom:-63px; margin-left:-20px; z-index:2; } 


/* Таблица заказа услуг */
table.orders td.header { padding:15px 20px 15px 0px; background-color:#F6F3F3; }
table.orders td.line { padding:15px 20px 15px 0px; }
table.orders td.divider { height:1px; background-color:#DDDDDD; padding:0px; }

/* Форма заказа услуг */
table.order td { vertical-align:top; padding:15px 0px 15px 20px; border-top:#DDDDDD 1px solid; }
table.order tr.noborder td { border-top:none; }
table.order td.order { vertical-align:middle; padding-right: 10px; padding-left: 10px; font-family: Arial !important; }

table.order tr.last td { border-bottom:0px; }
table.order tr.total td { border-bottom:0px; border-top:#B70000 3px solid; }
table.order tr.bold td { font-weight:bold; color:#333333; }
table.order tr.header td { padding:40px 20px 10px 0px; }
table.order tr.first td { padding-top:0px; }
table.order tr.header td.right { padding-right:0px; padding-left:20px; }
table.order td.right { padding-right:0px; padding-left:20px; }
table.order td.input { padding-top:4px; }
table.order td.disc { border:0px; vertical-align:top; padding-top:9px; padding-right:10px; }
table.order tr.footer td { border:0px; vertical-align:top; padding-bottom:0px; }
table.order tr.grid td { border:0px; padding:0px; height:0px; }
table.order table.period td { border:none; padding:2px 2px 3px 0px; vertical-align:middle;}
.h3-price { font-weight:bold; font-size:16px; }
.roll { display:none; position:absolute; top:-1; right:-25px; cursor:hand;cursor:pointer;//right:-15px; }
.roll2 { display:none; position:absolute; right:-25px; top:20px; cursor:hand;cursor:pointer;//right:-15px; }
.cal { position:absolute; right:-27px; top:20px; cursor:hand;cursor:pointer; z-index:100; //right:-15px; }
.periods_w {position:absolute; width:150px; padding:0px; right:-26px; //right:-16px; margin-top:-1px;}
.periods {background-color:#fefaca; padding:10px 15px; text-align:left; line-height:20px; }

.crn-lt {position:absolute; left:0; top:0; background:url(/js/yahoo/assets/skins/sam/sprite.png) repeat-x 0 -379px; width:4px;height:4px;}
.crn-rt {position:absolute; right:0; top:0; background:url(/js/yahoo/assets/skins/sam/sprite.png) repeat-x 0 -430px; width:4px;height:4px;}
.crn-lb {position:absolute; left:0; top:100%; margin-top: -4px; background:url(/js/yahoo/assets/skins/sam/sprite.png?sd=1) no-repeat 0 -323px; width:4px;height:4px;}
.crn-rb {position:absolute; right:0; top:100%; margin-top: -4px; background:url(/js/yahoo/assets/skins/sam/sprite.png?er=1) no-repeat 0 -339px; width:4px;height:4px;}
.clse {position:absolute; right:5px; top:5px; background:url(/js/yahoo/assets/skins/sam/sprite.png?er=1) no-repeat 0 -726px; width:11px;height:11px;}

.borders-all td {border:1px solid red;}

div.quotation { color:#A8A9AD; margin:0px 0px 10px -15px; padding-left:15px; font-size:11px; line-height:17px; font-family:Tahoma; background:url('/img/quotation.gif') top left repeat-y; }
.gray-t-r div.quotation { margin-left:0px; }

