html{ font-size :62.5%; }
body{ font-size :1.25em; font-family :Roboto, OpenSans, 'Helvetica Neue', Helvetica, sans-serif; font-weight :normal; color :#637486; background :#F7F7F7; }
h1, h2, h3, h4, h5, h6, .lt-head{ font-family: 'HelveticaNeueCyr-Thin',OpenSans,Helvetica, sans-serif; margin :0; line-height :1em; }
h1.italic, h2.italic, h3.italic, h4.italic, h5.italic, h6.italic{ font-style :italic; }
h1, h2, h3{ letter-spacing :-.0015em; padding-top :.2em }
h1{ font-size :2.8em; padding-bottom :.7em; }
h2{ font-size :2.5em; padding-bottom :.7em; }
h3{ font-size :2.2em; padding-bottom :.7em; }
h4{ font-size :1.8em; padding-bottom :.7em; }
h5, .lt-head{ font-size :1.5em; padding-bottom :.7em; }
h6{ font-size :1.2em; padding-bottom :.6em; }
hr, .hr{ background :#DDD; height :0px; border-width :1px 0; border-style :solid; border-color :#DDD transparent #F5F5F5; }
ul, ol, dl{ font-size :1em; line-height :1.5em; margin :0 0 0 1em; padding :1em; }
ul{ list-style-type :square; }
ol{ list-style-type :decimal; }
ul ul{ list-style-type :circle; margin-top :0; }
ol ol{ list-style-type :lower-latin; margin-top :0; }
ol ul{ list-style-type :circle; margin-top :0; }
li{ font-size :1em; line-height :1.2em; margin-left :.75em; }
dt{ font-weight :bold; }
dd{ margin :0 0 0 .8em; }
dd:before{ color :#839496; content :'\2014'; padding-right :.5em; }
p{ font-size :1em; line-height :1.2em; margin :0 0 .5em 0; }
abbr{ border-bottom :1px dotted #EE9999; }
blockquote{ margin :0; padding :5px 3em; position :relative; background-color :#F6F6F6; }
blockquote p{ margin :9px 0 0; }
blockquote p:first-child{ margin :0; }
blockquote:before, blockquote:after{ color :#CCCCCC; font-size :4em; position :absolute; height :100%; }
blockquote:before{ left :5px; top :0; }
blockquote:after{ right :5px; top :0; }
blockquote cite{ color :#888888; font-size :small; font-style :normal; }
blockquote cite:before{ content :'\2014'; padding-right :.5em; }
textarea, pre, code, kbd, samp, var, tt{ font-family :Consolas, Arial, "Helvetica Neue", Helvetica, sans-serif; }
q, cite{ font-style :italic; }
blockquote:before, q:before{ content :'\00AB'; }
blockquote:after, q:after{ content :'\00BB'; }
pre, code, samp{ background :#FDF6E3; border :1px solid #FCF1D5; border-radius :3px; -moz-border-radius :3px; padding :1px 2px; }
samp{ background :#2D558A; border-color :#284B7B; color :#FDF6E3; }
pre, samp, var, kbd{ font-family :Consolas, 'Lucida Console', Monaco, monospace; padding :0 4px; }
pre{ -moz-tab-size :4; -o-tab-size :4; padding :7px 9px; tab-size :4; white-space :pre-wrap; word-wrap :break-word; }
b, strong{ font-size :1em; }
address, var, i, em{ font-style :italic; }
dfn{ font-style :italic; font-weight :bold; }
mark{ background :#0088CD; color :#FFF; padding :1px 2px; }
ins{ color :#7BAD1E; }
ins:before, ins:after{ content :'+'; }
del{ color :#DC322F; }
del:before, del:after{ content :'\2212'; }
sup, sub{ font-size :.8em; line-height :0; position :relative; }
sup{ vertical-align :super; }
sub{ vertical-align :text-bottom; }
a{ color :#28739E; cursor :pointer; }
a:visited{ color :#2D6F99; }
a:hover{ color :#4A97C4; text-decoration :underline; }
a:active{ outline :none; }
a.lt-plain{ text-decoration :none }
img, figure{ border :none; margin :0; }
small{ font-size :.8em; }
/*  customize */
.lt-bold{ font-weight :bold }
.lt-section{ background-color :inherit; border-bottom :1px solid #46B2E5; color :#0084CE; font-weight :bold; font-size :12px; margin-bottom :10px; position :relative; display :block; }
.lt-section span{ background-color :#FFF; bottom :-8px; padding-right :8px; position :relative; text-decoration :none; max-width :100%; width :100%; }
.lt-section.center span{ text-align :center; padding :0 8px; }
.lt-table{ border :0; background-color :#DDD; border-spacing :0px; color :#6B6B6B; width :100%; }
.lt-table tr{ background-color :#FFF; }
.lt-table thead th, .lt-table td{ border-width :1px 0 0 1px; border-color :#DDD; border-style :solid; padding :5px; box-sizing :border-box; }
.lt-table thead th, .lt-table tfoot th {padding :8px; box-sizing :border-box;}
.lt-table tfoot th{ border-width :0 0 1px 1px; border-color :#DDD; border-style :solid; }
.lt-table th:last-child, .lt-table td:last-child{ border-right-width :1px; }
.lt-table tr:last-child td{ border-bottom-width :1px; }
.lt-table th{ font-weight :500; }
.lt-table th, .lt-table .th{ padding :.75em .5em; background-color :#F0F0F0; }
.lt-table th.nth{ background-color :#EBEBEB; }
.lt-table td.nth{ background-color :#F5F5F5; }
.lt-table.zebra tbody tr:nth-child(2n){ background-color :#F9F9F9; }
.lt-table.zebra tbody tr:nth-child(2n) td.nth{ background-color :#F0F0F0; }
.lt-table.borderless{ border-spacing :0px; }
.lt-table.colless{ border-spacing :0px; border :1px solid #DDD; }
.lt-table.colless tr:first-child td{ border-top :1px solid #DDD }
.lt-table.colless td{ border-bottom :1px solid #DDD }
.lt-table.rowless{ border-spacing :0px; border :1px solid #DDD; }
.lt-table.rowless th, .lt-table.rowless td{ border-width :0 1px 0 0; border-color :#DDD; border-style :solid; }
.lt-table.rowless th:last-child, .lt-table.rowless td:last-child{ border-right :0; }
.lt-table.hover tbody tr:hover{ background-color :#F5F5F5; }
.lt-table.hover tbody tr:hover td{ }
.lt-table.hover tbody tr:hover td.nth{ background-color :#DFEBD5; }
.lt-table.clear, .lt-table.clear th, .lt-table.clear td{ background-color :transparent; }
.lt-table [class*='lt-cell']{ float :none; }
.lt-table tbody tr.sel{ background-color :#F4FAE8 !important; }
.lt-table tbody tr.sel + tr td{ border-top-width :0px; }
.lt-table tbody tr.sel td{ border-color :#B7D299 !important; border-width :1px 0 1px 1px; }
.lt-table tbody tr.sel td:last-child{ border-right-width :1px; }
.lt-table.hover tbody tr.sel:hover{ background-color :#EAF4D5 !important; }
.lt-table.hover tbody tr.sel:hover td{ border-color :#C0DA89 !important; }
.lt-text-expander{
	white-space   :nowrap; /* Отменяем перенос текста */
	overflow      :hidden; /* Обрезаем содержимое */
	text-overflow :ellipsis; /* Многоточие */
	max-width     :100%;
}
.lt-text-expander:hover{
	white-space :normal; /* Обычный перенос текста */
	overflow    :visible;
	word-wrap   :break-word;
}
