html, body, div, p, h1, h2, h3, h4, a, dl, dt, dd, ul, li, form, input, textarea, select, img, em, span {border: 0 solid #000; font-family: arial, verdana, sans-serif; font-style: normal; color: #000;}
html, body {height:100%;}
body {font-size: 100.01%; text-align: center; background-color: #abc;}

* {margin: 0; padding: 0;}
a, p, .bspace {font-size: 0.75em; text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; line-height: 0; font-size: 0;}

img, object {display: block; margin: 0 auto;}
.di, .smilie {display: inline;}
.smilie {position: relative; top: 3px; left: 2px;}

.hfspace {height: 8px; font-size: 0;}
#headerC, #contentC, #footerC {width: 838px; margin: 0 auto; background: #000029;}
#headerC {border-bottom: 1px solid #999; position: relative;}
#footerC {border-top: 1px solid #999; position: relative;}

#header, #content, #footer {width: 822px; margin: 0 auto; background: #fff;}
#header {padding-top: 20px; padding-bottom: 15px; background: #000029;}

#contentC {padding-top: 20px; padding-bottom: 20px; background: #fff;}
#content {}

#footer {background: #000029;}

.lLinks {float: left;}
.rLinks {float: right;}

.bspace {color:#789; margin: 0 4px 0 4px;}
a.shckLfo {font-family: verdana, sans-serif; font-size: 0.65em; text-decoration: none; color:#789;}
a.shckLfo:hover {text-decoration: underline; color: #789;}

#header #shckLogo {font-size: 0;}
#header #shckLogo img {display: inline; vertical-align: bottom; margin: 0; padding: 0;}
#header form {margin-top: 14px; line-height: 0;}
select {font-size: 0.7em; color: #000; background-color: #fff; border: 1px solid #ccc;}
option {padding-left: 0.75em;}
option.shckpd01, option.shckpd02, option.shckpd03 {padding-left: 0.25em;}
option.shckpd02 {background-color: #e7e8e9;}
option.shckpd03 {background-color: #ccff00;}

#al, #al2 {width: 640px; margin: 0 auto; text-align: left;}
#al .lif, #al2 .lif {margin-top: 0px;}
#al li, #al2 li {float: left; display: inline; list-style: none; width: 640px; margin-top: 20px;}
#al li a, #al .md {background-color: #eee; width: 634px; margin-left: 3px; clear: left; float: left;}
#al li a:hover {background-color: #aba; text-decoration: none;}

#al .md {display: inline; font-size: 0.75em;}
#al .ma {display: block; margin-left: 0; width: auto; font-size: 1em; clear: none; float: none;}


#al img, #al2 img {float: left; height: 80px; width: 120px; margin-right: 10px;}
#al em, #al2 em {color: #000;}
#al em strong, #al em strong a, #al2 em strong, #al2 em strong a {display: block; margin-top: 10px; font-weight: normal; color: #990000;}

#al .d, #al .d2, #al2 .d {display: block; font-size: 0.80em; padding-top: 2px; background: #ccc;}
#al .d2 {background: #990000; color: #fff;}
#al em i, #al2 em i {margin-left: 0.2em; font-style: normal;}
#al .gba, #textC .gba {font-size: 0.80em; font-style: normal; color: #876; float: right; margin: 0 0.2em 0 0; padding: 0 0 0 15px; background: url('http://shck.de/icon_comments.gif') no-repeat center left;}
#textC .gba {font-size: 1em; float: none; margin: 0 0.2em;}
#al .d i, #al2 .d i {color: #876;}
#al .d2 i {color: #ccc;}

#al2 li .divBlock {background-color: #eee; width: 634px; margin-left: 3px; clear: left; float: left; display: block; font-size: 0.75em;}

#hLinks {list-style-type: none; padding-bottom: 5px;}
#hLinks li {display: inline; padding-left: 10px; padding-right: 10px;}
#hLinks li a {font-size: 0.65em; font-family: verdana, sans-serif; text-decoration: none; font-weight: bold; color:#6694cb;}
#hLinks li a:hover, #hLinks #hLinksA, .uL {text-decoration: underline;}


a.uL {border-bottom: #777 1px dotted; text-decoration: none;}
a.uL:hover {text-decoration: none;}
.uLS {text-decoration: underline; font-weight: bold;}

#textC {width: 640px; margin: 0 auto;}
#textC p * {font-size: 1em;}
#textC p {color: #666; line-height: 1.8em; clear: left; text-align: justify; padding: 0 0.3em 0 0.1em; margin-bottom: 1.33em;}
#textC object {margin-bottom: 1.66em;}

#textC .anl p, #textC .cent {text-align: center;}
#textC .anl img {margin-top: 1.875em;}
#textC .imgB img {border: 1px outset #999;}

#textC h1, #textC h2 {padding: 0 0 0.2em 0.15em; text-align: left; font-size: 0.95em; font-family: tahoma;}
#textC h1 {letter-spacing: 0.05em;}
#textC h2 {color: #636363; margin-bottom: 0.5em;}
#textC .hD {padding-left: 0.15em; margin-bottom: 1.66em; line-height: 1.5em; font-size: 0.70em; background: #eee; border-top: 1px solid #ccc;}
#textC .lrP {padding: 0 3px 0 3px;}
#textC .hs {font-weight: bold;}
#textC .hrTop, #textC .hr {margin-top: 1.5em; border-top: 1px dashed #876; padding-top: 1.5em;}
#textC .hrTop p {padding-left: 1em;}
#textC .hrBot {margin-bottom: 1.5em; border-bottom: 1px dashed #876; padding-bottom: 0.5em;}
#textC .nm {margin-top: 1em;}
#textC .nhm {margin-top: 1.5em;}
#textC .dm {margin-top: 2em;}
#textC .dhm, #textC .hs {margin-top: 2.5em;}
#textC .wL {background-color: #c2d5d3;}

#textC .shckPicRa p, #textC .shckPicRa400 p, #textC .shckPicRa480h p {margin: 0; padding-right: 3px; text-align: center;}
#textC code, #textC code em, #textC pre {text-align: left; font-family: verdana; color: #0000f7;}
#textC code, #textC pre {margin-bottom: 2em; padding: 10px 20px; overflow: auto; border: 1px solid #ccc; font-size: 0.65em;}
#textC code {display: block;}
#textC code em {color: #f700f7;}
#textC pre {width: 598px;}
#textC .dt {color: #0000f7;}
#textC .icon {display: inline; vertical-align: middle; margin: -3px 10px 0 0;}
#textC blockquote {padding: 0.25em 30px; background: url('http://shck.de/icon_quote.gif') no-repeat;}
#textC blockquote p, #textC blockquote p em {font-style: italic; font-family: Georgia;}
#textC blockquote p {font-size: 0.80em;}
#textC sup {font-size: 0.65em; vertical-align: top;}

#gal {height: 552px; overflow: auto;}
#gal .anker {height: 20px;}
#gal img {display: block; margin-bottom: 20px; padding: 5px; border: 1px solid #000;}

#tbg {border: 1px solid #ccc; height: 133px; width: 820px; background: #eee; overflow: auto; margin: 0 auto 30px auto;}
#tbg .tb, #tbg .tbh {display: inline; float: left; margin: 0 10px;}
#tbg .tb  {width: 96px; margin-top: 15px;}
#tbg .tbh {width: 66px;}	

#gb {text-align: left; margin-top: 2.5em;}
#gb h3, #gb h3 a {font-size: 0.9em; font-family: verdana; color: #777; margin-left: 0.045em;}
#gb h3 a {color: #8c3;}
#gb p, #gb p a {color: #888; font-family: verdana, arial, helvetica;}
#gb p {font-size: 0.6em;}
#gb p a {color: #000;}

#gb .bC, #gb .bC2 {position: relative; border: 1px solid #999; background: #fff; padding: 0.3em; margin: 0.5em 0;}
#gb .bC2 {background: #eee;}
#gb .bN {position: absolute; top: -0.20em; right: 0em; font-family: georgia; color: #ccc; font-weight: bold; font-size: 1.1em;}
#gb .bD {border-bottom: 1px dotted #ccc; color: #9ab; font-size: 0.6em;}
#gb .bK {border-top: 1px dotted #ccc; margin-top: 2em; color: #444; font-style: italic;}

#gb form {margin-top: 2em; text-align: left;}
#gb .kbf {margin-top: 1.25em; margin-bottom: 2em;}
#gb input, #gb textarea {border: 1px solid #ccc; font-size: 1.1em; background-color: #f0f9f0;}
#gb #submit {padding: 0.25em 0.75em;}
#gb label {margin-left: 0.75em;}


.shckPicRa, .shckPicRatb, .shckPicRatbh, .shckPicRa480, .shckPicRa480h, .shckPicRa400, .shckPicRa640 {clear: both; margin: 0 auto; padding: 20px 0;}
 .shckPicRa640 {padding-top: 0;}
.shckPicRa480 {width: 486px;}
.shckPicRa480h {width: 326px;}
.shckPicRa400 {width: 406px;}
.shckPicRatb {width: 96px;}
.shckPicRatbh {width: 66px;}
.shckPicRatb, .shckPicRatbh {padding: 0;}
.shckRaLo, .shckRaRo, .shckRaLu, .shckRaRu {width: 3px; height: 3px; font-size: 0;}

.shckRaLo {background: url('http://shck.de/shck_ra_lo.gif'); float: left;}
.shckRaRo {background: url('http://shck.de/shck_ra_ro.gif'); float: right;}
.shckPicRa img,.shckPicRatb img, .shckPicRatbh img, .shckPicRa480 img, .shckPicRa480h img, .shckPicRa400 img, .shckPicRa640 img {clear: both; margin-left: 3px; margin-right: 3px;}
.shckRaLu {background: url('http://shck.de/shck_ra_lu.gif'); float: left;}	
.shckRaRu {background: url('http://shck.de/shck_ra_ru.gif'); float: right;}

/**/
.shckRaLoW, .shckRaRoW, .shckRaLuW, .shckRaRuW {width: 9px; height: 9px; font-size: 0; position: absolute;}
.shckRaLoW {background-image: url('http://shck.de/RaLoW2.png'); top: 0;  left: 0;}
.shckRaRoW {background-image: url('http://shck.de/RaRoW.png'); top: 0; right: 0;}
.shckRaLuW {background-image: url('http://shck.de/RaLuW.png'); bottom: 0;  left: 0; position: absolute;}
.shckRaRuW {background-image: url('http://shck.de/RaRuW.png'); bottom: 0; right: 0; position: absolute;}
/**/


table {width: 100%; margin: 0 auto; border-spacing: 1px; background-color:#E7E7E7; border-bottom: 1px solid #ccc; font-family: Verdana; font-size: 0.625em; color: #999; text-align: left; margin-bottom: 1.6em;}
td, th {padding: 4px;}
caption {margin: 0 auto; font-weight: bold; background: #000029; padding: 1em; color: #fff;}
thead th {text-align: center; background: #6694cb; color: #000029; text-transform: uppercase;}
tfoot td {background-color: #e7e7e7; padding: 10px; text-align: center; font-weight: bold;}
tbody tr {background-color: #fff; text-align: left; height: 3em;}
tbody .uz td {background: #f9f9f9;}

#ad {/*position: absolute; top: 8px; left: 8px;*/ margin-top: 0.5em;}
#ad img {/*width: 0; height: 0;*/}

#bannerR {width: 654px; margin: 0 auto 2em auto;}
#bannerR a {width: 120px; display: inline; float: left; margin: 0 auto; margin-top: 0em; border: 0px solid #000; margin-top: 20px;}
#bannerR a:hover {text-decoration: none;}
#bannerR iframe {float: left; display: block; margin-top: 20px; margin-right: 20px;}
