body{font:normal normal 400 11pt/15pt "Roboto", sans-serif; -webkit-font-smoothing: subpixel-antialiased;}
p, ul, ol{}
h1, h2, h3{font:Normal 15pt/1.1em 'Noto Serif', sans-serif; text-transform:uppercase}

h1, h1 a{font-size:23pt; color:#671906; text-align:left; margin:0.4em 0}
h2, h2 a{font-size:17pt; color:#671906; text-align:left; margin:0.25em 0}
h3, h3 a{font-size:13pt; text-align:left}

img.wysiwyg-break{background:url(../i/break.png) center center no-repeat; height:16px; width:172px}

ul li{list-style-image:url(../i/list.png)}

table{width:100%; margin-bottom:15px; border:none; font-size:0.9em; text-align:left}
thead{background:#ede3c3 url(../i/breakout-bg.png) bottom left repeat-x; text-align:left}
thead th{color:#000; font-weight:400; padding:0 5px; height:40px; border-right:1px solid #fff}
thead th:last-child{ border-right:1px solid #ede3c3}
thead th a:link, thead th a:visited{color:#000; text-decoration:none}
thead th a:hover, thead th a:active{color:#000; text-decoration:none}
thead th img{vertical-align:middle}
tbody td{padding:5px 5px; border-right:1px solid #ede3c3; border-bottom:1px solid #ede3c3}
tbody td:first-child{border-left:1px solid #ede3c3}
tbody {font:400 10pt/13pt "Roboto", sans-serif}

a:link, a:visited{text-decoration:none; color:#9b2609}
a:hover, a:active{text-decoration:underline; color:#c62302}

a.nolink:link, a.nolink:visited{text-decoration:none; color:#000}
a.nolink:hover, a.nolink:active{text-decoration:underline; color:#000}

a.more{background:url(../i/more.png) right center no-repeat; padding-right:18px; font-size:0.9em; font-weight:400}

.word, .doc, .docx, .odt{background:url(../i/ftypes/word_icon.gif) left center no-repeat; padding-left:20px}
.excel, .xls, .xlsx, .ods, .csv{background:url(../i/ftypes/excel_icon.gif) left center no-repeat; padding-left:20px}
.download, .exe, .msi{background:url(../i/ftypes/installer.png) left center no-repeat; padding-left:20px}
.zip, .gz{background:url(../i/ftypes/archive.png) left center no-repeat; padding-left:20px}
.ppt{background:url(../i/ftypes/ppt.png) left center no-repeat; padding-left:20px}
.pdf{background:url(../i/ftypes/pdf.png) left center no-repeat; padding-left:20px}
.jpg, .jpeg, .gif, .png, .bmp{background:url(../i/ftypes/image.png) left center no-repeat; padding-left:20px}
.notype{background:url(../i/ftypes/file.png) left center no-repeat; padding-left:20px}
.djvu{background:url(../i/ftypes/icon-djvu.gif) left center no-repeat; padding-left:20px}

.breakout{float:right; background:#ede3c3 url(../i/breakout-bg.png) top left repeat-x; margin:0 0 10px 15px; padding:15px 15px; font-size:0.95em; color:#000; width:260px; text-align:left; line-height:1.4em; font-family:'Scada', sans-serif; border-radius:8px}
.asterisk{background:url(../i/asterisk.png) top left no-repeat !important; padding-top:25px}
.question{background:url(../i/quest.png) top left no-repeat !important; padding-top:25px}

.breakout p:first-child{margin-top:0}
.breakout p:last-child{margin-bottom:0}

.offset{margin-left:50px; border:1px solid #eee; border-left:10px solid #eee; padding:5px 10px; text-align:left}
.padded{margin-left:30px; text-align:left}

.left, .left-al{text-align:left !important}
.right, .right-al{text-align:right !important}
.center, .center-al{text-align:center !important}
.justify-al{text-align:justify !important}
.clear{clear:both}
.clear-left{clear:left}

.smaller{font-size:0.9em}
.larger{font-size:1.1em}
.descr{font-size:0.9em; font-style:italic}

span.wysiwyg_imageupload{padding:0; text-align:center; border:none; background:none}
span.wysiwyg_imageupload img, .video-img{border:1px solid #999}
span.imgupl_style_no_border img{border:none}
.imgupl_floating_none{ float: none; display: inline-block; text-align: center; }
.imgupl_floating_none_left { float: none; display: table; text-align: left; }
.imgupl_floating_none_right { float: none; display: block; text-align: right; }
.imgupl_floating_left { float: left; padding:0; margin:7px 15px 10px 0 !important}
.imgupl_floating_right { float: right; padding:0; margin:7px 0 10px 15px !important}
img.imgupl_styles_spacing_5,
div.imgupl_styles_spacing_5 { padding: 5px; }
img.imgupl_styles_spacing_10,
div.imgupl_styles_spacing_10 { padding: 10px; }
img.imgupl_styles_spacing_20,
div.imgupl_styles_spacing_20 { padding: 20px; }
img.imgupl_styles_spacing_20_black_border,
div.imgupl_styles_spacing_20_black_border { margin: 20px; border: 1px solid #000; }
img.imgupl_styles_black_border,
div.imgupl_styles_black_border { border: 1px solid #000; }
div.imgupl_styles_spacing_20 img.imgupl_styles_spacing_20,
div.imgupl_styles_spacing_20_black_border img.imgupl_styles_spacing_20_black_border,
div.imgupl_styles_spacing_5 img.imgupl_styles_spacing_5,
div.imgupl_styles_spacing_10 img.imgupl_styles_spacing_10,
div.imgupl_styles_black_border img.imgupl_styles_black_border { border: 0px solid transparent; padding: 0px; margin: 0px; }
div.imgupl_styles_spacing_20_black_border .image_title,
div.imgupl_styles_black_border .image_title { margin: 1px 0px 2px 2px; text-decoration: none; }

.tl-row{text-align:center; margin:0; padding:0}
.tl-itm{display:inline-block; width:45%; padding:0 2%; vertical-align:top}
.tl-row h2{text-align:center}
#text .tl-row h2 a{color:#671906}
#text .tl-row a{text-decoration:none; color:#000}
.stp{margin-top:20px}
