/*@import url('fonts/fonts.css');*/

/*** RESET ***/ html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,a,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;}

@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{margin:0;padding:0;}}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
img,a img,:link img,:visited img{border:0;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
ins{background:#ccc;color:#000;text-decoration:none;}
mark{background:#ccc;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border:1px dotted #ccc;cursor:help;}
hr{display:block;margin:1em 0;padding:0;height:1px;color:#ccc;background:#ccc;border:0;}
input,select{vertical-align:middle;}
textarea{overflow:auto;}
label,.input_button,button{cursor:pointer;}
button,input,select,textarea{margin:0;padding:0;}
button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{padding:0;border:0;}
input,button{width:auto;overflow:visible;}
.ie7 legend{margin-left:-7px;}
.ie7 img{-ms-interpolation-mode:bicubic;}
::-moz-selection{background:#ccc;color:#000;text-shadow:none;}
::selection{background:#ccc;color:#000;text-shadow:none;}
select,input,textarea,button{font:99%sans-serif;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
html{overflow-y:scroll;}
small,.small{font-size:.9em;}
strong{font-weight:bold;}
em{font-style:italic;}
sub{vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;}
pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}


/*** COMMON ***/ 
body { font: 13px/1.3em arial,helvetica,sans-serif; /*font-size: small;*/ }
body, select, input, textarea { color: #555; }
h1,.h1,h2,h3,h4,h5,h6 { margin-bottom: 1em; margin-top: 1.7em; font-weight: 400; font-family: HeliosCond,arial,helvetica,sans-serif; line-height:1.1em; color: #005c9c; text-transform: uppercase; }
h1,.h1 { margin-top:1.2em; padding-bottom: 0.3em; border-bottom: 1px solid #ccc; font-size: 1.85em; font-family: arial,helvetica,sans-serif; color: #555; text-transform: none; }
.h1-odd { border: 0; padding: 0; }
h2 { margin-bottom: .15em; font-size: 1.45em; line-height:1.3em;}
h3 { font-size: 1.15em; padding-top: 0.7em;}
h4 { font-size: 1em; color: #555; }
h5 { font-size: 1em; }
h6 { font-style: italic; font-size: 1em; }
a { color: #555; text-decoration: none; }
a:hover { color: #005c9c; text-decoration: none; }
a.lnk-more { padding-right: .9em; background: url(../img/ico.png) 100% -74px no-repeat; font-size: .85em; color: #9c9c9c; text-transform: uppercase; }
a:hover.lnk-more { color: #005c9c; }
a.lnk-js { display: inline; border-bottom: 1px dotted #555; text-decoration: none; }
a:hover.lnk-js { border: 0; }
a.lnk-odd { color: #005c9c; border-color: #005c9c; }
a.lnk-ico { padding-left: 2.5em; background: url(/bitrix/templates/.default/img/ico.png) no-repeat; }
a.lnk-print { background-position: 0 -136px; }
a.lnk-rss { background-position: 0 -104px; }
a.ico-file { position: relative; margin-left: 40px; font-weight: 700; color: #333; border-color: #333; }
a.ico-file:before { position: absolute; top: -8px; left: -40px; width: 32px; height: 32px; background-position: 50% 50%; background-repeat: no-repeat; content: '.'; text-indent: -9999px; overflow: hidden; }
a.ico-pdf:before { background-image: url(/bitrix/templates/.default/img/ico-pdf.png); }
z {text-decoration: overline; }
p { margin-bottom: 1em; text-align: justify;}
dd { padding: 0 0 1em 1em; }
ol, ul { margin: 1em 0; }
ol { margin-left: 2.5em; list-style-type: decimal; }
ul { list-style: none; }
li { margin-bottom: 1em; }
ul li { padding-left: 1.5em; background: url(../img/li.gif) 0 .4em no-repeat; }
nav ol, nav ul, nav li, fieldset ol, fieldset ul, fieldset li, .plain, .plain li, .plain dd { margin: 0; padding: 0; background: none; border: 0; list-style: none; }
nav li:before, fieldset li:before, .plain li:before { display: none; }
fieldset li { margin-bottom: 1em; }

/*** TABLE***/
#content table { margin-bottom: 2em; }
#content table-r { margin-bottom: 2em; border: 3px solid #000;}
#content td, #content th { padding: .5em 1em; border-right: 1px solid #fff; font-weight: 400; vertical-align: middle; }
#content th { text-align: left; }
#content table tr:nth-child(odd) { background: #ffffff; }
#content table.plain tr:nth-child(odd) { background: #fff; }
#content table.plain, #content table.plain th, #content table.plain td { margin: 0; padding: 0; padding: 0; background: none; border: 0; vertical-align: top; }
#content table.vat th, #content table.vat td, #content th.vat, #content td.vat { vertical-align: top; }
#content table.vab th, #content table.vab td, #content th.vab, #content td.vab { vertical-align: bottom; }
table.plain ol { margin-left: 2em; }
table.plain ol li { list-style-type: decimal; }
table.plain ul { margin-left: 1em; }
table.plain ul li { padding-left: 1.5em; background: url(../img/li.gif) 0 .4em no-repeat; }
table.plain li { margin-bottom: 1em; }

/***TABLE-R***/
#content .r table { margin-bottom: 2em; border: 3px solid #808080;}
#content .r td, #content .r th { padding: .5em 1em; border-right: 1px solid #fff; font-weight: 400; vertical-align: top; }
#content .r th { text-align: left; }
#content .r table tr:nth-child(odd) { background: #ffffff;  }
#content .r table.plain tr:nth-child(odd) { background: #fff; }
#content .r table.plain, #content .r table.plain th, #content .r table.plain td { margin: 0; padding: 0; padding: 0; background: none; border: 1px solid #000; vertical-align: top; }
#content .r table.vat th, #content .r table.vat td, #content .r th.vat, #content .r td.vat { vertical-align: top; }
#content .r table.vab th, #content .r table.vab td, #content .r th.vab, #content .r td.vab { vertical-align: bottom; }
.r table.plain ol { margin-left: 2em; }
.r table.plain ol li { list-style-type: decimal; }
.r table.plain ul { margin-left: 1em; }
.r table.plain ul li { padding-left: 1.5em; background: url(../img/li.gif) 0 .4em no-repeat; }
.r table.plain li { margin-bottom: 1em; }


input[type=&quot;text&quot;], input[type=&quot;password&quot;], textarea { padding: .25em .5em; border: 1px solid #ccc; }
.d-inp-btn { background: #004a9c; background-image: -webkit-gradient(linear,left top,left bottom,from(#0069c2),to(#004a9c)); background-image: -webkit-linear-gradient(top,#0069c2,#004a9c); background-image: -moz-linear-gradient(top,#0069c2,#004a9c);background-image: -ms-linear-gradient(top,#0069c2,#004a9c); background-image: -o-linear-gradient(top,#0069c2,#004a9c); background-image: linear-gradient(top,#0069c2,#004a9c); -pie-background: linear-gradient(top,#0069c2,#004a9c); border: 0; border-radius: .5em; -moz-border-radius: .5em; -webkit-border-radius: .5em; font-size: .93em; }
.d-inp-btn input, .d-inp-btn button { padding: .5em 2em; background: none; border: 0; color: #fff; text-transform: uppercase; cursor: pointer; }
blockquote { margin: 2em 0; padding: 1em 1.5em; background: #eaeaea; font-style: italic; font-size: 1.2em; font-family: georgia,serif; color: #000; }
.content-i2 ol li { font-weight: 700; color: #005c9c; }
.cb { zoom: 1;}
.cb:before, .cb:after { content:'.'; display: block; height:0; visibility: hidden; overflow: hidden; }
.cb:after { clear: both; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tac { text-align: center; }
.tar { text-align: right; }
.taj { text-align: justify; }
.big { font-size: 1.2em; }
.hidden { display: none; }
.ib { display: inline-block; vertical-align: middle; }
.ie7 .ib { display: inline; zoom: 1; }
.css3 { position: relative; behavior: url(/bitrix/templates/.default/css/css3.htc); }
.img-left { float: left; margin: 0 1em 1em 0; }
.img-right { float: right; margin: 0 0 1em 1em; }

/*** STYLES ***/

html, body { min-width: 990px; min-height: 100%; }
body { position: relative; background: #fff; }
section, .nav-slider, footer { margin: 0 auto; width: 990px; }
header { position: relative; z-index: 99; border-top: 4px solid #ccdeeb; }
.h-logo { float: left; margin: 20px 0; width: 232px; height: 26px; }
.h-title { float: left; padding: .6em 0 0 2em; width: 24em; font-size: 1.38em; line-height: 1.15em; color: #005c9c; }
.body-eng .h-title { padding-top: 1.25em; }
.h-lang { float: right; margin: .5em 0; padding-left: 2.5em; background: url(../img/ico.png) no-repeat; color: #005c9c; }
.h-lang-en { background-position: -4px -7px; }
.h-lang-ru { background-position: -4px -199px; }
.h-search { clear: right; float: right; border: 1px solid #dedede; width: 17.5em; }
.h-search input { padding: 0; height: 26px; background: none; border: 0; }
.h-search input[type=&quot;text&quot;] { float: left; padding: 0 .5em; width: 15em; font-style: italic; font-size: .93em; line-height: 26px; color: #666; }
.h-search .d-inp-btn { float: right; width: 26px; background: none; -pie-background: none; }
.h-search .d-inp-btn input { display: block; padding: 0; width: 26px; background: url(../img/ico.png) 50% -35px no-repeat; text-indent: -9999px; overflow: hidden; }
.nav-top { min-width: 990px; background: url(../img/bg-nav-top.gif); font-weight: 700; line-height: 3em; text-align: center; text-transform: uppercase; text-shadow: 1px 0 1px #003255; }
.nav-top li { display: inline-block; margin: 0, 0; position: relative; }
.ie7 .nav-top li { display: inline; zoom: 1; }
.nav-top li:hover { background: url(../img/bg-nav-top-overlay.png); }
.nav-top a { display: inline-block; padding: 0 .75em; color: #fff; }
.ie7 .nav-top a { display: inline; zoom: 1; }
.nav-top li ul { display: none; position: absolute; top: 3em; left: 0; padding-top: .7em; padding-bottom:.7em; width: 250px; background: url(../img/bg-nav-top-overlay.png); font-weight: 400; line-height: 1.2em; text-align: left; text-transform: none; }
.nav-top li:hover ul { display: block; }
.nav-top li:hover li ul { display: none; }
.nav-top li li, .ie7 .nav-top li li { display: block; font-size: .9em; }
.nav-top li li:hover { background: url(../img/bg-nav-top-overlay-2.png); }
.nav-top li li a, .ie7 .nav-top li li a { display: block; padding: .5em 1.5em; }
.nav-top li li ul { top: 0; left: 95%; padding: 0 0 0 5%; background: none; font-size: 1em; }
.nav-top li li:hover ul { display: block; }
.nav-top li li:hover li ul { display: none; }
.nav-top li li li { background: url(../img/bg-nav-top-overlay-2.png); }
.nav-top li li li:hover ul { display: block; }
/* .nav-top li.odd-nav-top ul { left: auto; right: 0 }
.nav-top li.odd-nav-top li ul { left: auto; padding: 0 5% 0 0; right: 95% }
*/ .nav-inner ul li.current a {color: #005c9c;}

.nav-inner li ul {display: none;}
.nav-inner li.current ul {display: block;}

.nav-inner ul li.current ul li a {color: #555555;}
.nav-inner ul li.current ul li a:hover {color: #005c9c;}
.nav-inner ul li.current ul li.current a {color: #005c9c;}
.nav-inner ul li.current ul li.current ul li.current a {color: #005c9c;}
.nav-inner ul li.current ul li.current ul li a {color: #555555;}
.nav-inner .h1 { margin-bottom: .5em; font-size: 1.5em; }
#content { position: relative; z-index: 2; }
.content { background: #fff; padding-bottom: 200px; box-shadow: 0 -10px 20px rgba(0,0,0,.1); -moz-box-shadow: 0 -10px 20px rgba(0,0,0,.1); -webkit-box-shadow: 0 -10px 20px rgba(0,0,0,.1); }
.content-i { padding: 1em 2.5em; }
.content-i2 { float: left; width: 650px; }
.content-i2 a { text-decoration: underline; }
.content-i2 a:hover, .content-i2 a.lnk-js { text-decoration: none; }
.content-i2 a.lnk-tdn { text-decoration: none; }
.content-i2 a.lnk-tdn:hover {}
aside { float: right; width: 240px; }
#index-slider { position: absolute; z-index: 0; top: 0; right: 0; left: 0; min-width: 990px; height: 700px; overflow: hidden; }
.index-slider { margin: 0 -225px; }
.index-slider-i { margin: 0 auto; width: 1440px; height: 700px; overflow: hidden; }
#index-slider ul.plain, #index-slider ul.plain li { z-index: 1; width: 100% !important; }
#index-slider img { display: block; margin: 0 auto; width: 1440px; height: 700px; }
#index-slider ul.plain li div { position: absolute; bottom: 350px; left: 0; right: 0; text-shadow: 1px 1px 1px #666; }
/*#index-slider ul.plain li dfn { display: block; margin: 0 auto; width: 990px; font-style: normal; }*/
#index-slider ul.plain li b { display: block; margin-left: auto; padding-right: .5em; width: 9em; font-weight: 400; font-size: 5em; line-height: 1em; color: #fff; text-align: right; }
.nav-slider { position: relative; z-index: 1; font-size: 1em; }
.nav-slider ul { padding: .25em 0; width: 230px; background: url(../img/bg-overlay.png); }
.nav-slider a { display: block; padding: 1em 0; width: 230px; color: #fff; }
.nav-slider a b { display: block; padding: 0 1.5em; }
.nav-slider li { position: relative; width: 260px; }
.nav-slider li.current { background: url(../img/bg-nav-slider.png) 100% 0 no-repeat; }
.nav-slider li.current a { background: #fff; color: #005c9c; }
.newslist, .eventslist, .eventsline { /*margin-bottom: 1em; border-bottom: 1px solid #ccc;*/ }
.newslist li { clear: left; overflow: hidden; }
.newslist dt { float: left; margin-bottom: 2em; width: 240px; /*height: 100px; overflow: hidden;*/ }
.newslist dd { margin: 0 0 2em 270px; padding: 0; }
.newslist-date { margin-bottom: .75em; font-size: .9em; color: #005c9c; text-transform: lowercase; }
.newslist-link { font-weight: bold; font-size: 1.2em; }
.newslist-text { padding-top: .5em; }
.eventslist dt { margin-bottom: 1em; font-size: .9em; color: #005c9c; text-transform: uppercase; }
.eventslist dd { margin-bottom: 2em; padding: 0; }
.eventslist p {margin: 0;}
.eventslist .morelink {display: block;}
.eventslist-link { font-weight: bold; text-transform: uppercase; }
.eventsline li { margin-bottom: 2em; }
.eventsline a, .eventsline span, .eventsline dfn { display: block; width: 240px; color: #fff; overflow: hidden; }
.eventsline span { /*height: 100px;*/ }
.eventsline dfn { padding: 1.538em 1.2em; width: auto; background: #004a9c; background-image: -webkit-gradient(linear,left top,left bottom,from(#0069c2),to(#004a9c)); background-image: -webkit-linear-gradient(top,#0069c2,#004a9c); background-image: -moz-linear-gradient(top,#0069c2,#004a9c);background-image: -ms-linear-gradient(top,#0069c2,#004a9c); background-image: -o-linear-gradient(top,#0069c2,#004a9c); background-image: linear-gradient(top,#0069c2,#004a9c); -pie-background: linear-gradient(top,#0069c2,#004a9c); font-size: .9em; font-style: normal; text-transform: uppercase; text-shadow: 1px 0 1px #003255; }
.eventsline b { display: block; font-size: 1.1em; text-transform: none; }
.aside-video { padding-top: 4.2em; }
.aside-video a { display: block; position: relative; width: 240px; height: 100px; overflow: hidden; }
.aside-video a:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url(../img/ico-video.png) 50% 50% no-repeat; content: '.'; text-indent: -9999px; overflow: hidden; }
.aside-logo img { display: block; margin: 2em auto; }
.aside-link { background: #002e6d; background-image: -webkit-gradient(linear,left top,left bottom,from(#0857c3),to(#002e6d)); background-image: -webkit-linear-gradient(top,#0857c3,#002e6d); background-image: -moz-linear-gradient(top,#0857c3,#002e6d);background-image: -ms-linear-gradient(top,#0857c3,#002e6d); background-image: -o-linear-gradient(top,#0857c3,#002e6d); background-image: linear-gradient(top,#0857c3,#002e6d); -pie-background: linear-gradient(top,#0857c3,#002e6d); }
.aside-link a { display: block; padding: 2em 1em; font-size: 1.1em; line-height: 1.2em; color: #fff; }
.aside-link strong { display: block; font-weight: 400; font-size: 1.1em; }
footer { position: relative; z-index: 2; margin-top: -200px; height: 200px; }
.nav-qnav { background: #f5f5f5; font-size: 1.2em; }
.nav-qnav li { float: left; width: 33.3%; }
.nav-qnav a { display: block; padding: 3em 0; background: url(../img/bg-nav-qnav.png) no-repeat; border-left: 1px solid #e9ecef; text-align: center; color: #333; text-indent:3em; }
.nav-qnav a:hover { color: #005c9c; }
.nav-qnav li:first-child a { border: 0; }
.nav-qnav li.nav-qnav-0 a { background-position: -0.2em -473px; text-indent:4.5em; }
.nav-qnav li.nav-qnav-0 a:hover { background-position: -0.2em -23px; }
.nav-qnav li.nav-qnav-1 a { background-position: 1.1em -623px; }
.nav-qnav li.nav-qnav-1 a:hover { background-position: 1.1em -173px; }
.nav-qnav li.nav-qnav-2 a { background-position: 1.2em -773px; }
.nav-qnav li.nav-qnav-2 a:hover { background-position: 1.2em -323px; }
footer .fl, footer .fr, .nav-socials { padding-top: 2.25em; line-height: 2em; }
footer .fl { padding-left: 2.5em; }
footer .fl a { margin-left: 2em; text-decoration: underline; }
footer .fr { padding-right: 2.5em; }
footer .fr img { width: 43px; height: 13px; vertical-align: middle; }
.nav-socials { margin: 0 18em; text-align: center; }
.nav-socials li { display: inline; margin: 0 2.5em; }
.nav-socials a { display: inline-block; padding-left: 2.5em; }
.nav-socials-0 a { background: url(../img/ico-tw.png) 0 50% no-repeat; }
.nav-socials-1 a { background: url(../img/ico-fb.png) 0 50% no-repeat; }
/*** MEDIA QUERIES ***/ @media screen and (max-device-width: 480px){ 	body { -webkit-text-size-adjust:none; font-family:Helvetica,Arial,Verdana,sans-serif; padding: 5px; }
}
/*** PRINT STYLES ***/
@media print { * { background: #fff !important; color: #444 !important; text-shadow: none !important; }
a, a:visited { color: #444 !important; text-decoration: underline; }
abbr:after { content: &quot; (&quot; attr(title) &quot;)&quot;; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
}
/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */ .fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;}
.fancybox-opened {z-index: 8030;}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px &quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close {background-image: url(fancybox_sprite.png);}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url(fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(blank.gif);-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 46px;height: 74px;margin-top: -37px;cursor: pointer;z-index: 8040;background: url(../img/bg-arrows-1.png) no-repeat;}
.fancybox-prev span {left: -100px;background-position: 0 0;}
.fancybox-next span {right: -100px;background-position: 100% 0;}
.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;visibility: hidden;}
.fancybox-lock {overflow: hidden; margin: 0 !important; }
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(../img/bg-overlay.png);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-title {visibility: hidden;font-size:1.1em;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
.face_menu {margin: 0; padding: 0 20px 0 10px; width: 227px; float: left;}
.face_menu li {color: #000000; font-family: Arial,Verdana,sans-serif; font-size: 13px; height: auto; line-height: 20px; list-style-image: url(../img/li_point.gif); list-style-type: disc; margin-bottom: 15px; padding-left: 10px; background: none;}
.face_detail {width: 391px; float: right;}
.face_detail .face_img {float: left; margin: 4px 25px 8px 0;}
.root-item-selected {background-color:#003568;}
.blank {backgroung: white; }


/***TABLE-bord***/

#content .bord table { margin-bottom: 2em; border: 3px solid #808080;}
#content .bord td, #content .bord th { padding: .5em 1em; border: 1px solid #444; font-weight: 400; vertical-align: top; }
#content .bord th { text-align: left; }
#content .bord table tr:nth-child(odd) { background: #ffffff;  }
#content .bord table.plain tr:nth-child(odd) { background: #fff; }
#content .bord table.plain, #content .bord table.plain th, #content .bord table.plain td { margin: 0; padding: 0; padding: 0; background: none; border: 1px solid #444; vertical-align: top; }
#content .bord table.vat th, #content .bord table.vat td, #content .bord th.vat, #content .bord td.vat { vertical-align: top; }
#content .bord table.vab th, #content .bord table.vab td, #content .bord th.vab, #content .bord td.vab { vertical-align: bottom; }
.bord table.plain ol { margin-left: 2em; }
.bord table.plain ol li { list-style-type: decimal; }
.bord table.plain ul { margin-left: 1em; }
.bord table.plain ul li { padding-left: 1.5em; background: url(../img/li.gif) 0 .4em no-repeat; }
.bord table.plain li { margin-bottom: 1em; }





/*** dis***/

#content .dis-table{
	table-layout: fixed;
	width: 650px;
}

#content .dis-table td {
	border: 1px solid #DDD;
	padding: 3px;
	text-align: center;
}

#content .dis-table thead tr {
	background: rgb(242,242,242);
}

#content .lcol{
	text-align: left !important;
}

#content .dis-table-detail {
	table-layout: fixed;
	width: 650px;
	text-align: left;
}

#content .dis-table-detail td {
	border: 1px solid #DDD;
	padding: 3px;
}
