@font-face {
	font-family: "Iconochive-Regular";
	font-style: normal;
	font-weight: normal;
	src: url('/images/iconochive-regular.eot') format("embedded-opentype"), url('/images/iconochive-regular.woff') format("woff"), url('/images/iconochive-regular.ttf') format("truetype"), url('/images/iconochive-regular.svg') format("svg");
}
img{max-width:100%;}
[class^="iconochive-"], [class*=" iconochive-"] { font-family: "Iconochive-Regular" ! important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.iconochive-Uplevel::before { content: "↵"; }
.iconochive-exit::before { content: "🚣"; }
.iconochive-beta::before { content: "β"; }
.iconochive-logo::before { content: "🏛"; }
.iconochive-audio::before { content: "🕨"; }
.iconochive-movies::before { content: "🎞"; }
.iconochive-software::before { content: "💾"; }
.iconochive-texts::before { content: "🕮"; }
.iconochive-etree::before { content: "🎤"; }
.iconochive-image::before { content: "🖼"; }
.iconochive-web::before { content: "🗔"; }
.iconochive-collection::before { content: "∑"; }
.iconochive-folder::before { content: "📂"; }
.iconochive-data::before { content: "🗃"; }
.iconochive-tv::before { content: "📺"; }
.iconochive-article::before { content: "🗏"; }
.iconochive-question::before { content: "⍰"; }
.iconochive-question-dark::before { content: "?"; }
.iconochive-info::before { content: "i"; }
.iconochive-info-small::before { content: "ⓘ"; }
.iconochive-comment::before { content: "🗩"; }
.iconochive-comments::before { content: "🗪"; }
.iconochive-person::before { content: "👤"; }
.iconochive-people::before { content: "👥"; }
.iconochive-eye::before { content: "👁"; }
.iconochive-rss::before { content: "∞"; }
.iconochive-time::before { content: "🕑"; }
.iconochive-quote::before { content: "❝"; }
.iconochive-disc::before { content: "💿"; }
.iconochive-tv-commercial::before { content: "💰"; }
.iconochive-search::before { content: "🔍"; }
.iconochive-search-star::before { content: "✽"; }
.iconochive-tiles::before { content: "⊞"; }
.iconochive-list::before { content: "⇶"; }
.iconochive-list-bulleted::before { content: "⌗"; }
.iconochive-latest::before { content: "∈"; }
.iconochive-left::before { content: "˂"; }
.iconochive-right::before { content: "˃"; }
.iconochive-left-solid::before { content: "◂"; }
.iconochive-right-solid::before { content: "▸"; }
.iconochive-up-solid::before { content: "▴"; }
.iconochive-down-solid::before { content: "▾"; }
.iconochive-dot::before { content: "⏤"; }
.iconochive-dots::before { content: "▦"; }
.iconochive-columns::before { content: "▯"; }
.iconochive-sort::before { content: "⇕"; }
.iconochive-atoz::before { content: "🔤"; }
.iconochive-ztoa::before { content: "🔥"; }
.iconochive-upload::before { content: "📤"; }
.iconochive-download::before { content: "📥"; }
.iconochive-favorite::before { content: "★"; }
.iconochive-heart::before { content: "♥"; }
.iconochive-play::before { content: "▶"; }
.iconochive-play-framed::before { content: "🎬"; }
.iconochive-fullscreen::before { content: "⛶"; }
.iconochive-mute::before { content: "🔇"; }
.iconochive-unmute::before { content: "🔊"; }
.iconochive-share::before { content: "🎁"; }
.iconochive-edit::before { content: "✎"; }
.iconochive-reedit::before { content: "✐"; }
.iconochive-gear::before { content: "⚙"; }
.iconochive-remove-circle::before { content: "❎"; }
.iconochive-plus-circle::before { content: "🗖"; }
.iconochive-minus-circle::before { content: "🗕"; }
.iconochive-x::before { content: "🗙"; }
.iconochive-fork::before { content: "⋔"; }
.iconochive-trash::before { content: "🗑"; }
.iconochive-warning::before { content: "⚠"; }
.iconochive-flash::before { content: "🗲"; }
.iconochive-world::before { content: "🗺"; }
.iconochive-lock::before { content: "🔒"; }
.iconochive-unlock::before { content: "🔓"; }
.iconochive-twitter::before { content: "🐦"; }
.iconochive-facebook::before { content: "f"; }
.iconochive-googleplus::before { content: "g"; }
.iconochive-reddit::before { content: "👽"; }
.iconochive-tumblr::before { content: "T"; }
.iconochive-pinterest::before { content: "𝓟"; }
.iconochive-popcorn::before { content: "💥"; }
.iconochive-email::before { content: "📧"; }
.iconochive-embed::before { content: "🔗"; }
.iconochive-gamepad::before { content: "🕹"; }
.iconochive-Zoom_In::before { content: "+"; }
.iconochive-Zoom_Out::before { content: "-"; }
.iconochive-RSS::before { content: "📨"; }
.iconochive-Light_Bulb::before { content: "💡"; }
.iconochive-Add::before { content: "⊕"; }
.iconochive-Tab_Activity::before { content: "⌘"; }
.iconochive-Forward::before { content: "⏩"; }
.iconochive-Backward::before { content: "⏪"; }
.iconochive-No_Audio::before { content: "🔈"; }
.iconochive-Pause::before { content: "⏸"; }
.iconochive-No_Favorite::before { content: "☆"; }
.iconochive-Unike::before { content: "♡"; }
.iconochive-Song::before { content: "♫"; }
.iconochive-No_Flag::before { content: "⚐"; }
.iconochive-Flag::before { content: "⚑"; }
.iconochive-Done::before { content: "✓"; }
.iconochive-Check::before { content: "✔"; }
.iconochive-Refresh::before { content: "⟳"; }
.iconochive-Headphones::before { content: "🎧"; }
.iconochive-Chart::before { content: "📈"; }
.iconochive-Bookmark::before { content: "📑"; }
.iconochive-Documents::before { content: "📚"; }
.iconochive-Newspaper::before { content: "📰"; }
.iconochive-Podcast::before { content: "📶"; }
.iconochive-Radio::before { content: "📻"; }
.iconochive-Cassette::before { content: "📼"; }
.iconochive-Shuffle::before { content: "🔀"; }
.iconochive-Loop::before { content: "🔁"; }
.iconochive-Low_Audio::before { content: "🔉"; }
.iconochive-First::before { content: "🎖"; }
.iconochive-Invisible::before { content: "🕶"; }
.iconochive-Computer::before { content: "🖳"; }
body { margin-top: 0px ! important; padding-top: 0px ! important; }
.wb-autocomplete-suggestions { text-align: left; cursor: default; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1); position: absolute; display: none; z-index: 2147483647; max-height: 254px; overflow-x: hidden; overflow-y: auto; box-sizing: border-box; }
.pageNoIndex_hilite { color: rgb(0, 0, 0) ! important; background-color: rgb(218, 165, 32) ! important; }
.pageNoIndex_hilite * { color: rgb(0, 0, 0) ! important; background-color: rgb(218, 165, 32) ! important; }
.pageNoIndex_hilite a { color: rgb(0, 0, 0) ! important; background-color: rgb(218, 165, 32) ! important; }
.pageNoIndex_hilite img { background-color: rgb(218, 165, 32) ! important; opacity: 0.7 ! important; display: inline-block ! important; }
.pageNoFollow_hilite { color: rgb(0, 0, 0); text-decoration: line-through ! important; }
.pageNoFollow_hilite * { color: rgb(0, 0, 0); text-decoration: line-through ! important; }
.pageNoFollow_hilite img { opacity: 1 ! important; display: inline-block ! important; border: 1px dashed rgb(0, 0, 0) ! important; text-decoration: line-through ! important; }
/* ::::: http://web.archive.org/web/20130208044803cs_/http://amioffice.ru/plugins/content/attachments1.css ::::: */

/* ::::: http://web.archive.org/web/20130208044803cs_/http://amioffice.ru/modules/mod_jflanguageselection/tmpl/mod_jflanguageselection.css ::::: */

#jflanguageselection { float: right; margin: 15px 0px 10px 5px; }
.rawimages { text-align: center; margin-top: 3px; }
.rawimages img { border: medium none; margin: 2px; }
.rawimages span#active_language img { margin: 2px; border: medium none; }
/* ::::: http://web.archive.org/web/20130208044803cs_/http://amioffice.ru/templates/system/css/system.css ::::: */

/* ::::: http://web.archive.org/web/20130208044803cs_/http://amioffice.ru/templates/system/css/general.css ::::: */

/* ::::: http://web.archive.org/web/20130208044803cs_/http://amioffice.ru/templates/a4joomla-minimalist-f2-free/css/template.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0px none; }
table { border-collapse: collapse; border-spacing: 0px; }
html body span.clr, html body div.clr, html body li.clr, html body dd.clr { background: transparent none repeat scroll 0% 0%; border: 0px none; clear: both; display: block; float: none; font-size: 0px; list-style: outside none none; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
body { text-align: center; font-size: 76%; font-family: Arial,Trebuchet MS,sans-serif; line-height: 1.5; margin: 0px; padding: 0px; }
#allwrap { margin: 0px auto 10px; padding: 0px; }
#topmenuwrap { margin: 0px 0px 5px; padding: 0px; position: relative; height: 32px; z-index: 200; }
#topmenu { text-align: left; margin: 0px 15px; padding: 0px; font-family: Century Gothic,Verdana,Arial,sans-serif; text-transform: uppercase; font-weight: normal; font-size: 13px; height: 32px; position: relative; z-index: 100; }
#header { margin: 0px 15px; padding: 0px; }
#logo { text-align: left; float: left; display: inline; height: 100px; width: 250px; margin: 0px; padding: 0px; }
#headerright { float: right; display: inline; width: 670px; height: 100px; margin: 0px; padding: 0px; }
#wrap { text-align: left; margin: 0px; padding: 15px 0px; }
#cbody { margin: 0px; padding: 10px 0px 0px; }
#content60 { float: left; display: inline; width: 560px; padding: 0px; margin: 3px 15px 0px; }
#content { padding: 0px 0px 10px; border-left: 0px solid rgb(221, 221, 221); border-right: 0px solid rgb(221, 221, 221); }
#footer { margin: 0px 15px; padding: 7px 0px; font: 0.9em Arial,Helvetica,sans-serif; text-align: left; }
#sidebar { float: left; display: inline; width: 200px; padding: 0px; margin: 0px 15px; }
#sidebar-2 { float: left; display: inline; width: 200px; padding: 0px; margin: 0px 15px; }
h1, h2, h3, h4, h5, h6, p, blockquote, dl, address { margin: 0.5em 0px; }
form { margin: 0px; }
ul, ol { margin: 0px 0px 0px 1em; padding: 0px 0px 0px 1em; list-style-position: outside; }
li, dd { margin-left: 0em; padding-left: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.componentheading { font-size: 1.5em; font-family: Arial,serif; letter-spacing: 1px; margin-bottom: 6px; text-align: left; }
h1 { font-size: 1.3em; font-weight: bold; font-family: Arial,sans-serif; text-align: left; }
h2, .contentheading { font-size: 1.2em; line-height: 1.3; font-family: Arial,sans-serif; letter-spacing: 0px; font-weight: bold; text-align: left; }
#logo h2 { line-height: 1; font-size: 45px; font-family: Century Gothic,Georgia,Times New Roman,Arial Black,verdana,sans-serif; font-weight: bold; letter-spacing: 0px; margin: 20px 0px 0px; padding: 0px; }
h3 { font-size: 1.2em; font-weight: normal; font-family: Arial,sans-serif; text-align: left; }
#logo h3 { font-size: 11px; font-family: Century Gothic,Verdana,sans-serif; font-weight: normal; letter-spacing: 2px; margin: 0px; padding: 0px; }
h4 { font-size: 1.1em; font-weight: bold; font-family: Arial,sans-serif; text-align: left; }
#footer .moduletable { padding: 0px; margin-bottom: 0px; }
div.moduletable { margin-bottom: 15px; border: 0px solid rgb(204, 204, 204); padding: 0px; }
div.moduletable h3 { font-family: Arial,sans-serif; text-align: left; font-size: 1.4em; font-weight: normal; letter-spacing: 2px; margin: 0px 0px 0.5em; padding: 0.1em 0px; }
#sidebar div.moduletable { margin-bottom: 15px; padding: 0px; }
#sidebar div.moduletable h3 { font-family: Arial,sans-serif; text-align: left; font-size: 1.4em; font-weight: normal; letter-spacing: 2px; margin: 0px 0px 0.5em; padding: 0.1em 0px; }
#sidebar-2 div.moduletable { margin-bottom: 15px; padding: 0px; }
#sidebar-2 div.moduletable h3 { font-family: Arial,sans-serif; text-align: left; font-size: 1.4em; font-weight: normal; letter-spacing: 2px; margin: 0px 0px 0.5em; padding: 0.1em 0px; }
.moduletable_menu { padding: 0px 0px 5px; margin-bottom: 15px; }
.moduletable_menu ul { list-style: outside none none; margin: 0px; padding: 0px; }
.moduletable_menu li { font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif; text-transform: uppercase; border-bottom: 0px solid rgb(204, 204, 204); padding: 3px 0px 3px 1em; margin: 0px; }
.moduletable_menu li a { display: inline; text-decoration: none; padding: 0px; }
html > body .moduletable_menu li a { width: auto; }
.moduletable_menu li a:hover {  }
span.article_separator { display: block; height: 20px; }
.contentpaneopen ul { margin: 10px 0px 10px 20px; }
.contentpaneopen p img { margin: 0px 10px; }
.contentpaneopen p { text-align: justify; }
.contentpaneopen li { margin-bottom: 5px; }
a img { border: 0px none; }
/* ::::: http://web.archive.org/web/20130208044803cs_/http://amioffice.ru/templates/a4joomla-minimalist-f2-free/css/grey.css ::::: */

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 119); }
#allwrap { background: transparent none repeat scroll 0% 0%; border: 0px solid rgb(204, 204, 204); }
#topmenuwrap { background: transparent none repeat scroll 0% 0%; }
#topmenu { background: transparent none repeat scroll 0% 0%; border-bottom: 1px dotted rgb(170, 170, 187); border-top: 1px dotted rgb(170, 170, 187); }
#header { background: transparent none repeat scroll 0% 0%; border-bottom: 0px dotted rgb(170, 170, 187); }
#logo { border-top: 1px solid rgb(255, 255, 255); }
h1 { color: rgb(68, 68, 85); }
#headerright { background: transparent none repeat scroll 0% 0%; }
h2, .contentheading { color: rgb(68, 68, 85); }
#logo h2 { color: rgb(85, 85, 102); }
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active { border: medium none; }
#logo h2 a:link, #logo h2 a:visited, #logo h2 a:hover, #logo h2 a:active { color: rgb(85, 85, 102); text-decoration: none; }
h3 { color: rgb(68, 68, 85); }
#logo h3 { color: rgb(85, 85, 102); }
h4 { color: rgb(68, 68, 85); }
#wrap { background: transparent none repeat scroll 0% 0%; }
#cbody {  }
#content60 { background: transparent none repeat scroll 0% 0%; }
#content { background: transparent none repeat scroll 0% 0%; }
#footer { background: transparent none repeat scroll 0% 0%; color: rgb(170, 170, 187); border-top: 1px dotted rgb(170, 170, 187); }
#footer .moduletable { background: transparent none repeat scroll 0% 0%; }
#sidebar { background: transparent none repeat scroll 0% 0%; }
#sidebar-2 { background: transparent none repeat scroll 0% 0%; }
.componentheading { color: rgb(68, 68, 85); }
a:link, a:visited { color: rgb(102, 102, 204); text-decoration: none; }
a:hover, a:active { color: rgb(102, 102, 204); text-decoration: underline; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color: rgb(170, 170, 187); text-decoration: underline; }
div.moduletable { background: transparent none repeat scroll 0% 0%; }
div.moduletable h3 { color: rgb(68, 68, 85); border-bottom: 1px solid rgb(153, 153, 170); }
#sidebar div.moduletable { background: transparent none repeat scroll 0% 0%; }
#sidebar div.moduletable h3 { color: rgb(68, 68, 85); background: transparent none repeat scroll 0% 0%; border-bottom: 1px solid rgb(153, 153, 170); }
#sidebar-2 div.moduletable { background: transparent none repeat scroll 0% 0%; }
#sidebar-2 div.moduletable h3 { color: rgb(68, 68, 85); background: transparent none repeat scroll 0% 0%; border-bottom: 1px solid rgb(153, 153, 170); }
.moduletable_menu { background: transparent none repeat scroll 0% 0%; color: rgb(102, 102, 119); border-bottom: 1px solid rgb(255, 255, 255); }
.moduletable_menu li { border-bottom: 1px dashed rgb(221, 221, 221); display: inline; }
.moduletable_menu li a { color: rgb(102, 102, 119); }
.moduletable_menu li a:link, .moduletable_menu li a:visited { color: rgb(102, 102, 119); text-decoration: none; }
.moduletable_menu li a:hover { color: rgb(102, 102, 204); text-decoration: none; }
.moduletable_menu li a:active { color: rgb(102, 102, 204); text-decoration: none; }
#logo { width: 300px; }
#headerright { width: 670px; }
