.scrollup{
width:100px;
height:100px;
opacity:0.3;
position:fixed;
bottom:50px;
right:100px;
display:none;
text-indent:-9999px;
background: url('http://chem.do.am/icon_top.png') no-repeat;
}



/* latin */
@font-face {
 font-family: 'Aclonica';
 font-style: normal;
 font-weight: 400;
 src: local('Aclonica'), local('Aclonica-Regular'), url(http://chem.do.am/KL5OjqZGxkpCc9qpqsIjA_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@import "compass/css3";

.enjoy-css {
 @include box-sizing(content-box);
 border: none;
 font: normal 76px/1 "Aclonica", Helvetica, sans-serif;
 color: #0096ff;
 text-align: center;
 -o-text-overflow: ellipsis;
 text-overflow: ellipsis;
}


html, body, ul, ol, li{margin: 0px;padding: 0px;}
body {
margin:0 auto;padding:0px 0px 0px 0px;
background:#212121 url(/img/10.png);
font-family: 'Arial', 'verdana', 'Tahoma', 'Century gothic', sans-serif;font-size:12px;
}
img {border:0;margin: 0 0;}
a.noun img {margin: 2px;}
a {color: #9F3B27;text-decoration: none;outline:none;}
a:visited {color: #9F3B27;}
a:hover, a:active {color: #7F1500;text-decoration: none;}
h1,h2, h3, h4, h5, h6 {line-height:125%;font-weight: bold;margin: 0px;}
table {text-align: left;}
tr th,thead th {color: #fff;font-size: 14px;font-weight: bold;line-height: 18px;text-shadow:1px 1px 1px #6B6F7A;background:#858A99;}
tr td {}
tr.odd td {background: #f2f7fc;}
ul {list-style: square;}
pre {padding: 9px;background: #f9f9f9;border: 1px solid #ccc;}
code {padding: 0 3px;background: #eee;}
pre code {background: transparent;}
.clear {clear:both;}

.rounded{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.insetshadow{box-shadow:inset 0 0 5px #ddd;-moz-box-shadow:inset 0 0 5px #ddd;-webkit-box-shadow:inset 0 0 5px #ddd;} 

/* The Outer cover */
#topx{background:url(/img/11.png) repeat-x;}
.masthead{height:150px;}
#wrapper {margin:0px auto;padding:0px 0px;}
#casing {padding:0px 0px 0px 0px ;width:900px;margin:0px auto;}

/* The Header */
#top {height:105px;margin:auto;position:relative;}
.head{width:900px;margin:0px auto;position: relative;}
#usermenu {position: absolute;font-size: 11px;right: 0px;padding-top: 5px;}
#usermenu a {color: #7f1500;}
.blogname {width:400px;margin:25px 0 0 0px;height:70px;text-align:left;float:left;}
.blogname h1 {font-size:36px;padding:0px 0 0px 0;font-weight:bold;text-shadow:1px 1px 0px #172527;}
.blogname h1 a:link, .blogname h1 a:visited{color: #fff;display:block;margin:0px 0 0 0px;}
.blogname h1 a:hover {color: #fff;}
.blogname h2 {margin:0px 0px 0px 0px;font-size:16px;font-weight:bold;color: #DEE0E5;text-shadow:1px 1px 0px #172527;}

/* The Search */

#search {width:258px;padding:5px 5px ;margin:10px 0px 0px 0px;background:#f1f1f1;display:inline-block;border:1px solid #c1c3c7;}
#search form {margin: 0px 0px 0px 0px;padding: 0;}
#search fieldset {margin: 0;padding: 0;border: none;}
#search p {margin: 0;font-size: 85%;}

#s {width:180px;background:transparent;margin:0px 0px 0px 0px;padding: 3px 5px;height:18px;border:none;font: normal 100% 'Tahoma', 'Arial', 'Helvetica', sans-serif;color:#595647;float:left;display:inline;}
#searchsubmit{background:#4d5b6c;border:none;border-radius:0px;color:#fff;display:block;margin:0px 0px 0px 10px;padding:3px 5px;float:left;cursor:pointer;} 

h2.stitle{color:#4D5B6C;font-weight:normal;}
h2.stitle a{color:#4D5B6C;}

/*Page menu*/
#foxmenucontainer{height:40px;display:block;margin:0px auto;font-size: 12px;font-family:'Arial', 'verdana', 'Tahoma', 'Century gothic', sans-serif;}
#menu {width:900px;margin: 0 auto 0;}
#menu ul {width: 100%;float: left;list-style: none;margin: 0;padding: 0;}
#menu li {float: left;list-style: none;margin: 0;padding: 0;line-height:40px;}
#menu li a {color: #A8B5C4;display: block;margin: 0;padding: 0px 10px;text-decoration: none;position: relative;text-shadow:1px 1px 0px #22282D;}
#menu li a:hover, #menu li a:active, #menu .current_page_item a {color: #fff;background:url(/img/12.png) repeat-x;}

#menu .xw-tl,#menu .xw-bl,#menu .u-menuvsep {display:none;}
#menu .xw-ml,#menu .xw-mr {margin:0;padding:0;background:none !important;}
#menu .xw-mc {color:#4d4b46; font-weight: normal; float: none; margin: 0px; padding: 0px; line-height:36px;
background:#3c4550!important; border: none !important;border-top: 1px solid #2c333d !important;
}
#menu .u-menubody {border: 0px !important; padding: 0px 0px;}
#menu .u-menuvitem { padding: 0px 20px 0px 15px; line-height:36px;border: 1px solid #2c333d;border-top: 0px;}
#menu a {text-decoration: none;}
#menu .u-menuvitem span {font-size:11px;color:#a8b5c4;font-family: 'Tahoma';text-decoration: none;}
#menu .u-menuitemhl {background:#525c68!important; padding: 0px 20px 0px 15px; line-height:36px;}
#menu .u-menuitemhl span {font-family: 'Tahoma';color: #fff;}
#menu .u-menuarrow {right:5px;top:13px;width:4px;height:7px;overflow: hidden;}
#menu .u-menuitemhl .u-menuarrow {background-position: 0px 7px;}
#menu .u-menu {}

/* Main Content*/
#content {
float:left;width: 615px;height:100%;padding:20px 0px 0px 0px ;
margin:0px 0px 30px 0px;display:inline;overflow:hidden;background:#fafafa url(/img/13.png) top no-repeat;
}
#content-inside {margin: 0px 25px;width: 565px;padding: 10px 0px 15px 0px;}
.feedlist{float:left;width:270px;margin-top:5px;}
.feedlist ul{list-style:none;}
.feedlist ul li{list-style:none;padding:5px 0px;float:left;margin:0px 10px 0px 0px;}

.endcont{background:url(/img/14.png) bottom no-repeat;height:10px;}

/* right column */
.right{float:right;width:270px;padding:0px 0px 0px 0;display:inline;overflow:hidden;}

/* The Sidebar */
h3.sidetitl{color:#fff;font-size:16px;padding:5px 5px;margin-bottom: 0px;background:#4D5B6C;border:1px solid #394149;}
.sidebar{float:left;}
.sidebox{width:270px;margin:20px 0px 10px 0px;}
.blockcontent {width: 260px;margin: 5px;}
.sidebox ul {list-style-type: none;margin: 0px;padding: 0px;}
.sidebox li{list-style-type: none;margin: 0 ;padding: 0;}
.sidebox li {height:100%;line-height:18px;clear:left;width: 270px;margin:0px 0px;list-style-type: none;}
.sidebox li a:link, .sidebox li a:visited {color:#404B59;border-bottom:1px dotted #A7A9AF;text-decoration: none;padding: 5px 0px 5px 5px;display:block;text-shadow:-1px -1px 0px #eee;}
.sidebox li a:hover {color: #111;}
.sidebox p {padding: 7px 10px;margin:0;}
.sidebox table{color:#787d7f;} 

/* --- FOOTER --- */
#footer {padding:20px 0 15px 0px;color:#CBCED6;font-size:12px;margin:0px auto;background:#3D454E;border-top:1px solid #fff;}
#footer a:link , #footer a:visited{color:#CBCED6;}
#footer a:hover {color:#CBCED6;}
.fcred{text-align:center;margin:10px 0px 10px 10px;line-height:16px;}
.fcred img {vertical-align: middle;}

.tipsy { padding: 5px; font-weight:bold; font-size: 14px; opacity: 0.8; filter: alpha(opacity=90); background-repeat: no-repeat; background-image: url(/img/15.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/* Module Part Menu */
.catsTable {}
.catsTd {}
.catName {}
.catNameActive {}
.catNumData {}
.catDescr {}
a.catName:link {}
a.catName:visited {}
a.catName:hover {}
a.catName:active {}
a.catNameActive:link {}
a.catNameActive:visited {}
a.catNameActive:hover {}
a.catNameActive:active {}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {}

.eTitle {margin: 0px 0 0px 0;padding: 10px 5px 10px 0px;font-size: 32px;font-weight:normal;overflow:hidden;text-shadow:1px 1px 0px #fff;float:left;font-size: 28px;}
.eTitle a, .eTitle a:link, .eTitle a:visited {color:#000;background-color: transparent;}
.eTitle a:hover {color: #222;background-color: transparent;} 

.eDetails, .eDetails1, .eDetails2{padding: 3px 5px;margin-top: 5px;color:#436a74;font-size:10px;background:#d4d7de;border:1px solid #c0c4cd;text-transform:uppercase;}

.eText, .eMessage {margin:0 0;padding: 5px 0px 5px 0px;font-size:13px;text-shadow:-1px -1px 0px #fff;text-align: justify !important;} 
.posttdMessage img { padding: 5px !important;margin: 5px 10px 10px 0px !important;background:#fff;border: 1px solid #ccc !important;}
.eText :link, .eMessage :link,.eText a:visited, .eMessage a:visited {color:#1D81B6;background-color: transparent;}
.eText a:hover, .eMessage a:hover {color:#00488F;background-color: transparent;text-decoration: none;}
.eText p, .eMessage p{margin:5px 0px;padding:5px 0px;line-height:22px;}

.eRating {}
.eAttach {}
/* ------------- */

/* Entry Manage Table */
.manTable {}
.manTdError {}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */

/* Comments Style */
.cAnswer {}
.cBlock1, .cBlock2 {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E6E6E6;border-radius: 5px;padding: 5px;}
.cBlock1 {}
.cBlock2 {}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {}
.commTd2 {}
.commFl {}
.smiles {}
.commReg {}
.commError {}
.securityCode {}
/* ------------------- */

/* Archive Menu */
.archUl {}
.archLi {}
a.archLink:link {}
a.archLink:visited {}
a.archLink:hover {}
a.archLink:active {}
/* ------------ */

/* Archive Style */
.archiveCalendars {}
.archiveDateTitle {}
.archEntryHr {}
.archiveeTitle li {}
.archiveEntryTime {}
.archiveEntryComms {}
a.archiveDateTitleLink:link {}
a.archiveDateTitleLink:visited {}
a.archiveDateTitleLink:hover {}
a.archiveDateTitleLink:active {}
.archiveNoEntry {}
/* ------------- */

/* Calendar Style */
.calTable {width: 100%;}
.calTable td {padding: 5px;}
.calMonth {}
.calWday {font-weight: bold;}
.calWdaySe {font-weight: bold;}
.calWdaySu {font-weight: bold;}
.calMday {}
.calMdayA {background: #7F1500;color: #fff !important;}
.calMdayIs {}
.calMdayIsA {background: #7F1500;color: #fff !important;}
a.calMonthLink:link,a.calMdayLink:link {}
a.calMonthLink:visited,a.calMdayLink:visited {}
a.calMonthLink:hover,a.calMdayLink:hover {}
a.calMonthLink:active,a.calMdayLink:active {}
/* -------------- */

/* Poll styles */
.pollBut {}

.pollBody {}
.textResults {}
.textResultsTd {}

.pollNow {}
.pollNowTd {}

.totalVotesTable {}
.totalVotesTd {}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/*page switches*/
.catPages1, .catPages2 {margin: 10px 0px;}
.swchItemA, .swchItemA1 {background: #1d94f1;border: 1px solid #1474c7;color: #fff;padding: 3px 7px;margin: 0px 2px;}
.swchItem, .swchItem1 {background: #f2f2f2;border: 1px solid #ddd;color: #555 !important;text-decoration: none;padding: 3px 7px;margin: 0px 2px;}
.swchItem:hover, .swchItem1:hover {background: #f2f2f2;color: #555;}
/*-------------*/

/* Other Styles */
.replaceTable {}
.legendTd {}
.quoteMessage {font-style: italic;color: #555;padding:10px;}
.codeMessage {font-family: monospace;color: #555;padding:10px;}
.bbQuoteBlock, .bbCodeBlock {margin: 7px 0px;}
/* ------------ */
/*--------------------- Forum start ---------------------*/
.forumContent { margin: 0px;font-size:11px;background:#EAECEF;padding: 10px;}
.forumContent td { color: #6d6d6d; font-size:12px;}
.forumContent table td {border-collapse: collapse;font-size: 11px;}
.gTable, .postTable { background: #dcdbe0;}
.gTable td { background: #ffffff; border: 1px solid #cccccc;}
.postTdInfo {text-align: center;line-height: 16px;}
.postTable td { border-collapse: collapse; border: 1px solid #efefef;}
.gTable td.gTableTop { font: 14px/28px 'Tahoma'; color: #feffff; text-transform: uppercase; padding: 0px 10px; background: #6d6d6d;}
.gTableTop a { color: #feffff;}
.gTableTop a:hover {}
.gTable td.gTableSubTop { background: #cccccc; color: #6d6d6d;}
.gTableSubTop a { color: #6d6d6d;}
.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar { padding: 3px 10px;}
#frM6 td, #frM3 td, #frM14 td, #frM45 td, #frM50 td, #frM56 td, #frM59 td, #frM28 td, #frM25 td, #frM33 td, #frM36 td, #frM40 td {padding: 3px 10px;}
.postBottom table td {border: 0px;}
.postTable td {padding: 3px 10px;}
.postSeparator {display: none;}
td.posttdMessage {text-align: justify;font-size:12px !important;color: #444444;}
.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {text-align: center !important;}
a.TopSortLink {}
a.TopSortLink:hover {}
a.postUser {font-weight: bold;}
a.forum, a.threadLink {font: 12px 'Arial';}
.forumDescr, .threadDescr {font: 10px 'Arial';}
td.postTdTop {background: #cccccc; color: #444;}
td.postTdTop a {color: #444;}
td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd { background: #f5f5f5;}
td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{ border: 0px;}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: #6d6d6d; color: #ffffff;}
td.switch a {color: #ffffff;}
.switchActive {font-weight: bold;}
.smiles td {padding: 2px 5px !important;}
/*--------------------- Forum end ---------------------*/

/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button] {
background: #8F9EAF;border: 1px solid #6E7986;margin: 2px;
border-radius: 5px 5px 5px 5px;color: #FFFFFF;cursor: pointer;padding: 2px 8px;text-decoration: none;
font-size: 12px;
}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {background: #3D454E;border: 1px solid #2E353D;}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], textarea, select {background: none repeat scroll 0 0 #EAECEF;border: 1px solid #ccc;color: #555555;padding: 3px 0px;}
#mchatBtn, input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
.queryField {width: auto !important;}
.commFl {width: 100%;}
/*--------------------- INPUTS end ---------------------*/

/*--------------------- POPUP start ---------------------*/
.popup a {}
.popup {margin: 7px;box-shadow: 0px 0px 4px #5d5d5d;}
.popuptitle {background:#7F1500;color: #fff;text-transform: uppercase;padding-left: 20px;line-height: 30px;}
.popupbody {background:#eee;border: 1px solid #ccc;padding: 10px;}
/*--------------------- POPUP end ---------------------*/