.docs li { list-style-type: disc; list-style-position: inside; }
.docs li a { color: #fff; }

body { margin: 0; cursor: default; }

h1, h2 { }
a { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; }
ul { margin: 0; padding: 0; list-style-type: none; }

.loader { position: absolute; z-index: 2000; background: #fff url(/template/fancy-forms/loader-bw.gif) center center no-repeat; opacity: 0.7; }
.blackhole { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background: #000; opacity: 0; display: none; cursor: pointer; }

.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.clb { clear: both; }

/* GALLERY */
.gallery .Tcol { float: left; width: 50%; padding-bottom: 20px; }
.gallery .Timg { float: left; padding-right: 10px; }
.gallery .Tdesc { padding-right: 10px; }
.gallery .Tdesc a { color: #000; }
.gallery h2 { margin: 0; padding: 0; font-weight: normal; }

.gallery .imgwrp { float: left; position: relative; width: 106px; height: 106px; margin: 0 23px 23px 0; }
.gallery .imgwrp img { border: 2px solid #fff; width: 106px; height: 106px; position: absolute; top: 0; left: 0;  box-shadow: 0 0 10px #5C5035;
-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; 
/*
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; 
*/
}
.gallery .imgwrp img:hover { box-shadow: 0 0 14px #312B1B; 
/*
top: -1px; left: -1px; width: 106px; height: 106px; 
*/ 
}


/* COPYRIGHT */
div#sm-copy{ width: 184px; height: 51px; position: absolute; }
div#sm-copy a#copyright-img { display: block; text-decoration: none;  width: 184px; height: 46px; background: url("/template/inject/copyright.png") no-repeat; position: absolute; }
div#sm-copy a#copyright-text { text-decoration: none; color: #fff; text-align: center; width: 141px; left: 43px; position: absolute; top: 36px; font-family: Tahoma; font-size: 11px; }
div#sm-copy.b a#copyright-text { color: #000; }
div#sm-copy a#copyright-img.pos-1{ background-position: 0 0; }
div#sm-copy a#copyright-img.pos-2{ background-position: 0 -46px; }
div#sm-copy a#copyright-img.pos-3{ background-position: 0 -92px; }
div#sm-copy a#copyright-img.pos-4{ background-position: 0 -138px; }
div#sm-copy a#copyright-img.pos-5{ background-position: 0 -184px; }
div#sm-copy a#copyright-img.pos-z{ background-position: 0 -230px; }
div#sm-copy a#copyright-img.pos-x{ background-position: 0 -276px; }
div#sm-copy a#copyright-img.pos-c{ background-position: 0 -322px; }
