@font-face {
  font-family:'Eurostile';
  font-style:normal;
  font-weight:400;
  src:local('Eurostile'), local('Eurostile'), url(fonts/eurostile.woff) format('woff');
}
@font-face {
  font-family:'Eurostile Ext';
  font-style:normal;
  font-weight:400;
  src:local('Eurostile Ext'), local('Eurostile Ext'), url(fonts/eurostileextended.woff) format('woff');
}


* {
  font-size:13px;
  font-family:Trebuchet MS,Lucida Sans Unicode,Ubuntu Condensed,Droid Sans,_sans;
  font-weight:normal;
  margin:0;
  padding:0;
  text-decoration:none;
}
b, strong {
  font-weight:bold;
}
u {
  text-decoration:underline;
}
html {
  height:100%;
}
body {
  color:#000;
  background:#60181C;
  height:100%;
}
blockquote {
  color:#666;
  display:block;
  font-style:italic;
  line-height:19px;
  margin:10px 0 15px 20px;
}
h2,h4 {
  background:#f8f8f8;
  display:inline-block;
  font-weight:bold;
  padding:6px 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
h1 {
  color:#000;
  display:inline-block;
  font-family:'Eurostile Ext';
  font-size:16px;
  line-height:20px;
  margin:0;
  padding:0;
  text-indent:10px;
  text-shadow:1px 1px 0px #a0a0a0;
}
h1 a {
  color:#000;
}
h1.xs {
  font-size:14px;
  line-height:18px;
}
h2 {
  font-family:'Eurostile';
}
h3 {
  background:#5E1D23;
  color:#eee;
  font-size:20px;
  padding:6px 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
h4 {margin:0 0 0 4px;}
h5 {
  color:#c0c0c0;
  display:block;
  font-family:'Eurostile Ext';
  font-size:16px;
  line-height:16px;
  margin:0 0 10px 0;
}
h6 {color:#222;font-size:12px;}
select.w {width:150px;}
.nrm {margin:4px 0 8px 16px;}
.brdr {border-top:1px solid #ddd;}
.ita {font-style:italic;}

/* iconize */
#mklogo,#aclnk,#stlnk,#pnlnk,#sclnk,#snlnk,#mylnk,#pllnk,.buttonedit,.buttondel,.buttonwarn,.showok,.shownok,.scv1,.scv2,.scv3,.scv4,.scv5,.scv6,.scv7,.scv8,.scv9,.scs1,.scs2,.scs3,.scs4,.scs5,.scs6,.scs7,.scs8,.scs9,.gtl,.gtr,.rndm,.wdgd,.afnb0,.afnb1,.afnb2,.fwrt,.ffav,.jeign,.jeugn,.jefav,.scd1,.scd2,.scd3,.scd4,.scd5,.scd6,.scd7,.scd8,.scd9,.scd10,.scd11,.scd12,.scd13,.scd14,.scd15,.scd99,.copyr ul li a.fb,.copyr ul li a.tw,.copyr ul li a.yt, #mk1, #mk1a, #mk2, #mk2a, #mk3, #mk3a, #mk4, #mk4a, .vip132, .vip232, .vip116, .vip216, .online16, .online32, .xxl32, .sedvip1, .sedvip2, .sedxxl, .sedecht, .flag, #navi ul li ul li code a, .pp800, .pp801, .pp400, .pp401, .group40, .event40, .jobtfp40, .jobpay40, .vipinfo180, .vipinfo280, .xxlinfo80, .nfotxt code a, .fthread, .fthreadclose, .fsurvey, .fsurveyclosed, .fhotthread, .fthreadsticky, .fthreadstickyclosed, .cimage, .echt16, .echt32, .picitemedit, .picitemmove, .picitemdelete, .sed1, .sed2, .sed3, .sed4, .sed5, .sed6, .sed7, .sed8, .sed9, .sed10, .sed11, .sed12, .sed13, .sed14, .itis, .ischeck, .piclist, .picfav, .vip140, .vip240, .xxl40, .mod40, .xxl40end, .vip40end, .adfree40, .adfree40end, .gotvip40, .sendvip40, .bday40, .video40, .nfo div code, .nfo span code, .mod1699, .mod3299, .mod1690, .mod3290, .mod1680, .mod3280, .mod1670, .mod3270, .mod1620, .mod3220, .mod1610, .mod3210, .offline16, .unreal16, .novip16, .usericonmanager, .mobile16, .idle16
{
  background-image:url(style/icon-4.png);
  background-repeat:no-repeat;
}

.cimage {
  display:block;
  height:80px;
  width:80px;
}


.mod3299, .mod3290, .mod3280, .mod3270, .mod3220, .mod3210 {
  height:32px;
  width:60px;
}
.mod3210 {
  background-position:-340px -546px;
}
.mod3220 {
  background-position:-580px -546px;
}
.mod3270 {
  background-position:-520px -546px;
}
.mod3280 {
  background-position:-400px -546px;
}
.mod3290 {
  background-position:-460px -546px;
}
.mod3299 {
  background-position:-260px -546px;
  width:80px;
}
.mod1699, .mod1690, .mod1680, .mod1670, .mod1620, .mod1610 {
  display:block;
  height:16px;
  width:21px;
}
.mod1610 {
  background-position:0 -546px;
}
.mod1620 {
  background-position:-21px -546px;
}
.mod1670 {
  background-position:-42px -546px;
}
.mod1680 {
  background-position:0 -562px;
  width:31px;
}
.mod1690 {
  background-position:-31px -562px;
  width:31px;
}
.mod1699 {
  background-position:-62px -562px;
  width:41px;
}

.vip140, .vip240, .xxl40, .mod40, .xxl40end, .vip40end, .adfree40, .adfree40end, .gotvip40, .sendvip40 {
  display:block;
  height:40px;
  line-height:40px;
  width:40px;
}
.vip140 {
  background-position:-200px -360px;
}
.vip240 {
  background-position:-240px -360px;
}
.xxl40 {
  background-position:-280px -360px;
}
.mod40 {
  background-position:-320px -360px;
}
.vip40end {
  background-position:-360px -360px;
}
.xxl40end {
  background-position:-400px -360px;
}
.adfree40 {
  background-position:-440px -360px;
}
.adfree40end {
  background-position:-480px -360px;
}
.gotvip40 {
  background-position:-520px -360px;
}
.sendvip40 {
  background-position:-560px -360px;
}
.bday40 {
  background-position:-600px -360px;
}
.video40 {
  background-position:-600px -320px;
}

.unreal16, .novip16, .usericonmanager, .mobile16, .idle16, .offline16 {
  display:block;
  height:16px;
  line-height:16px;
  width:16px;
}
.mobile16 {
  background-position:-592px -448px;
}
.offline16 {
  background-position:-608px -464px;
}
.idle16 {
  background-position:-624px -464px;
}
.unreal16 {
  background-position:-592px -464px;
}
.novip16 {
  background-position:-608px -448px;
}
.usericonmanager {
  background-position:-624px -448px;
}
.pp1800, .pp1801 {
  background-image:url(img/pp-180-0.png);
  background-repeat:no-repeat;
  display:block;
  height:180px;
  line-height:180px;
  width:180px;
}
.pp1801 {
  background-image:url(img/pp-180-1.png);
}


.pp3000, .pp3001, .g300162 {
  background-image:url(style/300.png);
  background-repeat:no-repeat;
  height:300px;
  line-height:300px;
  width:300px;
}
.pp3000 {
  background-position:0 0;
}
.pp3001 {
  background-position:0 -300px;
}
.g300162 {
  background-position:0 -600px;
  height:162px;
  line-height:162px;
}
.pp3000 a.l, .pp3001 a.l {
  display:block;
  height:300px;
}

.fthread, .fthreadclose, .fsurvey, .fsurveyclosed, .fhotthread, .fthreadsticky, .fthreadstickyclosed {
  height:60px;
  width:40px;
}
.fthread a, .fthreadclose a, .fsurvey a, .fsurveyclosed a, .fhotthread a, .fthreadsticky a, .fthreadstickyclosed a {
  display:block;
  line-height:60px;
  height:60px;
  width:40px;
}
.fthread {
  background-position:0 -580px;
}
.fthreadclose {
  background-position:-40px -580px;
}
.fsurvey {
  background-position:-80px -580px;
}
.fsurveyclosed {
  background-position:-120px -580px;
}
.fhotthread {
  background-position:-160px -580px;
}
.fthreadsticky {
  background-position:-200px -580px;
}
.fthreadstickyclosed {
  background-position:-240px -580px;
}

.pp400, .pp401, .group40, .event40, .jobtfp40, .jobpay40, .vipinfo180, .vipinfo280, .xxlinfo80 {
  display:block;
  height:40px;
  line-height:40px;
  width:40px;
}
.pp800, .pp801, .vipinfo180, .vipinfo280, .xxlinfo80 {
  display:block;
  height:80px;
  line-height:80px;
  width:80px;
}
.vipinfo180 {
  background-position:-160px 0;
}
.vipinfo280 {
  background-position:-320px 0;
}
.xxlinfo80 {
  background-position:-240px 0;
}
.pp800 {
  background-position:-80px 0;
}
.pp801 {
  background-position:0 0;
}
.pp400 {
  background-position:-40px -240px;
}
.pp401 {
  background-position:0 -240px;
}
.group40 {
  background-position:-80px -240px;
}
.event40 {
  background-position:-120px -240px;
}
.jobtfp40 {
  background-position:-200px -240px;
}
.jobpay40 {
  background-position:-160px -240px;
}


.scrollup {
  background:rgba(0,0,0,0.3) no-repeat;
  border-radius:30px;
  bottom:50px;
  color:#fff;
  display:none;
  font-size:50px;
  height:60px;
  line-height:50px;
  position:fixed;
  text-align:center;
  text-shadow:0 0 5px rgba(255,255,255);
  width:60px;
  z-index:1000;
}

/* lokal */
.localonline {
  background:#60181C;
  border:1px solid #000;
  color:#fff;
  display:block;
  font-size:12px;
  height:30px;
  line-height:30px;
  padding:0 10px;
  text-align:center;
}
.localonline:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}
.localhead {
  background:url(img/local.png);
  height:300px;
  line-height:300px;
  width:980px;
}



.lightgreylinks {
  border:1px solid #202020;
  list-style:none;
}
.lightgreylinks li {
  border-bottom:1px solid #202020;
}
.lightgreylinks li:last-child {
  border-bottom:0;
}
.lightgreylinks li a {
  background:#dfdfdf;
  background:-moz-linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#c0c0c0));
  background:-webkit-linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  background:-o-linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  background:-ms-linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  background:linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  color:#444;
  display:block;
  font-size:12px;
  line-height:20px;
  padding:6px 10px;
}
.lightgreylinks li a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
  color:#f0f0f0;
}
.lightgreylinks li a span {
  color:#666;
  font-size:12px;
  font-weight:bold;
  float:right;
  letter-spacing:1px;
}
.lightgreylinks li a:hover span {
  color:#f0f0f0;
}

.lightgreytext, .lightgreytextline {
  background:#dfdfdf;
  background:-moz-linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#c0c0c0));
  background:-webkit-linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  background:-o-linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  background:-ms-linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  background:linear-gradient(top, #dfdfdf 0%, #c0c0c0 100%);
  border:1px solid #202020;
  padding:10px;
}
.lightgreytextline {
  color:#202020;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  line-height:22px;
  padding:5px 10px;
}
.lightgreytext .descriptor {
  color:#60181C;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  float:left;
}
.lightgreytext .infoline {
  color:#202020;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  float:right;
}
.lightgreytext .infoline a {
  color:#202020;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  text-decoration:underline;
}
.lightgreytext .infoline a:hover {
  color:#000;
  text-decoration:none;
}
.lightgreytext .infoline .hiddeninput {
  background:none;
  color:#202020;
  border:none;
  display:block;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  text-align:right;
  width:120px;
}
.lightgreytext .infoline .hiddeninput:focus {
  color:#000;
}



.redhighlightlist {
  border:1px solid #000;
  list-style:none;
}
.redhighlightlist li {
  border-bottom:1px solid #000;
}
.redhighlightlist li:last-child {
  border-bottom:0;
}
.redhighlightlist li a {
  background:#404040;
  background:-moz-linear-gradient(top, #444444 0%, #3b3b3b 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#3b3b3b));
  background:-webkit-linear-gradient(top, #444444 0%, #3b3b3b 100%);
  background:-o-linear-gradient(top, #444444 0%, #3b3b3b 100%);
  background:-ms-linear-gradient(top, #444444 0%, #3b3b3b 100%);
  background:linear-gradient(top, #444444 0%, #3b3b3b 100%);
  color:#ddd;
  display:block;
  font-size:12px;
  line-height:20px;
  padding:6px 10px;
}
.redhighlightlist li a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}
.redhighlightlist li a:hover, .redhighlightlist li a:hover span {
  color:#fff;
}
.redhighlightlist li a span {
  color:#999;
  font-size:12px;
  font-weight:bold;
  float:right;
  letter-spacing:1px;
}



.textinfolink {
  border:1px solid #000;
  list-style:none;
  -moz-border-radius-topright:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  border-top-right-radius:2px;
  border-top-left-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
}
.textinfolink li {
  border-bottom:1px solid #000;
}
.textinfolink li:last-child {
  border-bottom:0;
}
.textiv {
  background:#404040;
  background:-moz-linear-gradient(top, #444444 0%, #3b3b3b 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#3b3b3b));
  background:-webkit-linear-gradient(top, #444444 0%, #3b3b3b 100%);
  background:-o-linear-gradient(top, #444444 0%, #3b3b3b 100%);
  background:-ms-linear-gradient(top, #444444 0%, #3b3b3b 100%);
  background:linear-gradient(top, #444444 0%, #3b3b3b 100%);
}
.textiv:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}
.textiv a {
  color:#ddd;
  display:block;
  font-size:12px;
  line-height:20px;
  padding:6px 10px;
}
.textiv a:hover, .textiv a:hover span, .textiv a:hover code {
  color:#fff;
}
.textiv a b {
  color:#ddd;
  font-size:12px;
  font-weight:bold;
  line-height:20px;
}
.textiv span {
  color:#999;
  display:block;
  font-size:11px;
  line-height:11px;
  margin-top:-2px;
  text-align:right;
}
.textiv code {
  color:#999;
  font-size:12px;
  font-weight:bold;
  float:right;
  letter-spacing:1px;
}
.imageiv a {
  display:block;
  width:100%;
}


.bgcolor1  { background:#c90013; }
.bgcolor2  { background:#166014; }
.bgcolor3  { background:#ab00b9; }
.bgcolor4  { background:#876611; }
.bgcolor5  { background:#e0dcdc; }
.bgcolor6  { background:#454545; }
.bgcolor7  { background:#ec9a1b; }
.bgcolor8  { background:#f2d3fd; }
.bgcolor9  { background:#3bb1bb; }
.bgcolor10 { background:#71bb3b; }
.bgcolor11 { background:#893bbb; }
.bgcolor12 { background:#bb653b; }
.bgcolor13 { background:#536e01; }
.bgcolor14 { background:#016062; }
.bgcolor15 { background:#620135; }
.bgcolor99 { background:#4b689f; }

.usericonframe {
  float:left;
  height:256px;
  margin-right:17px;
  margin-bottom:17px;
  position:relative;
  width:180px;
  z-index:1;
}
.usericontop {
  left:0;
  height:0px;
  position:absolute;
  top:0px;
  width:182px;
  z-index:11;
}
.usericontop div {
  background:#202020;
  display:inline-block;
  float:right;
  padding:0 5px;
}
.usericontop span {
  background:#202020;
  color:#afafaf;
  display:inline-block;
  font-size:11px;
  float:left;
  height:16px;
  line-height:16px;
  padding:0 5px;
}
.usericontop div ul {
  height:16px;
  list-style:none;
}
.usericontop div ul li {
  float:left;
  height:16px;
  width:16px;
}
.usericontop div ul li.usericonmanager {
  padding:0;
}
.usericontop div ul li.usericonmanager div {
  border-top:1px solid #000;
  display:none;
  left:1px;
  padding:0;
  position:absolute;
  top:16px;
  width:180px;
  z-index:40000000;
}
.usericontop div ul li.usericonmanager div ul li {
  float:none;
  height:auto;
  width:100%;
}
.usericontop div ul li.usericonmanager div ul li a {
  background:#404040;
  border-bottom:1px solid #000;
  color:#a0a0a0;
  display:block;
  padding:5px 0;
  text-indent:10px;
}
.usericontop div ul li.usericonmanager div ul li a:hover {
  background:#60181c;
  color:#eee;
}
.usericontop div ul li.usericonmanager:hover div {
  display:block;
}
.usericon {
  background:#202020;
  background-image:-moz-linear-gradient(top, #2f2f2f 0%, #202020 100%);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#202020));
  background-image:-webkit-linear-gradient(top, #2f2f2f 0%, #202020 100%);
  background-image:-o-linear-gradient(top, #2f2f2f 0%, #202020 100%);
  background-image:-ms-linear-gradient(top, #2f2f2f 0%, #202020 100%);
  background-image:linear-gradient(to bottom, #2f2f2f 0%, #202020 100%);
  border:1px solid #000;
  height:236px;
  position:absolute;
  top:16px;
  width:180px;
}
.usericonlink {
  left:0;
  height:220px;
  position:absolute;
  top:0;
  width:182px;
  z-index:10;
}
.usericonlink a {
  display:block;
  height:220px;
  width:182px;
  z-index:10;
}
.usericoninfo {
  background:#202020;
  color:#fff;
  display:none;
  left:0;
  height:180px;
  position:absolute;
  top:0;
  width:180px;
  z-index:6;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
  filter:alpha(opacity=80);
  opacity:0.8;
}
.usericoninfo div {
  padding:5px;
}
.usericoninfo div ul {
  list-style:none;
}
.usericoninfo div ul li {
  color:#e0e0e0;
  font-size:12px;
  line-height:12px;
  margin-bottom:5px;
}
.usericoninfo div ul li:last-child {
  margin-bottom:0;
}
.usericoninfo div ul li span {
  color:#f0f0f0;
  font-size:12px;
  line-height:12px;
  float:right;
}
.usericon:hover .usericoninfo, .usericonlink a:hover .usericoninfo {
  display:block;
}
.usericonimage {
  left:0;
  height:180px;
  position:absolute;
  text-align:center;
  top:0;
  width:180px;
  z-index:4;
}
.usericonname {
  border-top:1px solid #404040;
  left:0;
  height:40px;
  position:absolute;
  top:180px;
  width:180px;
  z-index:2;
}
.usersedcardinfo {
  left:0;
  height:55px;
  position:absolute;
  top:181px;
  width:3px;
  z-index:2;
}
.usericonname div {
  color:#e0e0e0;
  font-size:13px;
  line-height:15px;
  padding:4px 5px 5px 5px;
}
.usericonarea {
  left:0;
  height:16px;
  position:absolute;
  top:220px;
  width:180px;
  z-index:9;
}
.usericonarea div {
  color:#c0c0c0;
  font-size:12px;
  line-height:12px;
  padding:0 5px;
  white-space:nowrap;
}
.usericonarea div a {
  color:#c0c0c0;
  font-size:12px;
  line-height:12px;
}
.usericonarea div a:hover {
  color:#ddd;
}


.userlist, .userlistmini {
  
}
.userlist ul, .userlistmini ul {
  border:1px solid #000;
  height:auto;
  list-style:none;
}
.userlist ul li.userlistitem, .userlistmini ul li.userlistitem {
  background:#202020;
  background-image:-moz-linear-gradient(top, #2b2b2b 0%, #202020 100%);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2b2b), color-stop(100%,#202020));
  background-image:-webkit-linear-gradient(top, #2b2b2b 0%, #202020 100%);
  background-image:-o-linear-gradient(top, #2b2b2b 0%, #202020 100%);
  background-image:-ms-linear-gradient(top, #2b2b2b 0%, #202020 100%);
  background-image:linear-gradient(to bottom, #2b2b2b 0%, #202020 100%);
  border-bottom:1px solid #404040;
  color:#fff;
  height:80px;
  padding:5px;
  position:relative;
}
.userlist ul li.dateline, .userlistmini ul li.dateline {
  background:#303030;
  border-bottom:1px solid #404040;
  color:#ddd;
  font-size:12px;
  font-weight:bold;
  padding:10px 0;
  text-indent:10px;
}
.userlist ul li.additionaltext, .userlistmini ul li.additionaltext {
  background:#202020;
  border-bottom:1px solid #404040;
  color:#cd759c;
  font-size:12px;
  line-height:22px;
  padding:5px 5px 5px 95px;
}
.userlist ul li.span, .userlistmini ul li.span {
  color:#ddd;
  font-size:12px;
  fright:right;
  margin-right:10px;
}
.userlist ul li.span a, .userlistmini ul li.span a {
  color:#ddd;
}
.userlist ul li.span a:hover, .userlistmini ul li.span a:hover {
  text-decoration:underline;
}
.userlist ul li.additionaltext ol, .userlistmini ul li.additionaltext ol {
  float:right;
  list-style:none;
}
.userlist ul li.additionaltext ol li, .userlistmini ul li.additionaltext ol li {
  float:left;
  margin-right:5px;
}
.userlist ul li.additionaltext ol li a, .userlistmini ul li.additionaltext ol li a {
  color:#b0b0b0;
  font-size:12px;
}
.userlist ul li.additionaltext ol li a:hover, .userlistmini ul li.additionaltext ol li a:hover {
  color:#cd759c;
  text-decoration:underline;
}


.userlistmini ul li.ln a {
  background:#60181C;
  color:#fff;
  display:block;
  font-size:12px;
  padding:8px 0;
  text-align:center;
}
.userlistmini ul li.ln a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}
.userlistmini ul li.userlistitem {
  height:40px;
}
.userlist ul li.userlistitem:last-child, .userlistmini ul li.userlistitem:last-child {
  border-bottom:0;
}
.userlistname {
  color:#ddd;
  font-size:13px;
  line-height:13px;
  margin-bottom:6px;
}
.userlistmini .userlistname {
  margin-bottom:12px;
}
.userlistname a {
  color:#ddd;
  font-size:13px;
  line-height:13px;
}
.userlistname a:hover {
  text-decoration:underline;
}
.userlistname span {
  float:right;
}
.userlistname span ol {
  list-style:none;
}
.userlistname span ol li {
  float:left;
  height:16px;
  position:relative;
  width:16px;
}
.userlistname span ol li.showdate {
  color:#888;
  font-size:12px;
  font-weight:bold;
  margin-left:5px;
  width:auto;
}
.userlist li:hover li.showdate, .userlistmini li:hover li.showdate {
  color:#ccc;
}
.userlistname span ol li a {
  display:block;
  height:16px;
  width:16px;
}
.userlistname span ol li a:hover {
  text-decoration:none;
}
.userliststatus {
  height:24px;
  margin-bottom:4px;
}
.userliststatus a {
  color:#afafaf;
  display:block;
  font-size:12px;
  font-weight:100;
  height:24px;
  line-height:12px;
  width:100%;
}
.userliststatus div, .userliststatus span {
  color:#afafaf;
  font-size:12px;
  font-weight:100;
  line-height:12px;
}
.userliststatus span {
  color:#cfcfcf;
  display:none;
  font-weight:bold;
}
.userlistinfo {
  color:#909090;
  font-size:12px;
  line-height:12px;
  height:12px;
  margin-bottom:6px;
}
.userlistinfo a {
  color:#909090;
  display:block;
  font-size:12px;
  line-height:12px;
  height:12px;
  width:100%;
}
.userlistlocation div {
  float:left;
  padding-top:1px;
}
.userlistlocation div, .userlistlocation div a {
  color:#c0c0c0;
  font-size:12px;
  line-height:12px;
  white-space:nowrap;
}
.userlistlocation a:hover {
  color:#f0f0f0;
}
.userlistlocation span {
  float:right;
}
.userlistlocation span ol {
  list-style:none;
}
.userlistlocation span ol li {
  float:left;
}
.userlistlocation span ol li a {
  color:#a0a0a0;
  display:block;
  font-size:12px;
  line-height:12px;
  padding:2px 5px;
}
.userlistlocation span ol li a:hover {
  background:#60181c;
  color:#ddd;
}
.userlistsedcardtype {
  display:inline-block;
  height:90px;
  left:0;
  position:absolute;
  top:0;
  width:3px;
}
.userlistmini .userlistsedcardtype {
  height:50px;
  width:2px;
}



.textlisting {
  border:1px solid #303030;
  list-style:none;
}
.textlisting li {
  background:#f8f8f8;
  background:-moz-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
  background:-webkit-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:-ms-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  border-bottom:1px solid #b0b0b0;
  padding:5px;
  position:relative;
}
.textlisting li:last-child {
  border-bottom:none;
}
 
.textlisting li .usertop {
  margin-bottom:6px;
}
.textlisting li .usertop span {
  float:right;
}
.textlisting li .usertop span ol {
  height:16px;
  list-style:none;
}
.textlisting li .usertop span ol li {
  background:none;
  border:none;
  float:left;
  padding:0;
  width:16px;
}
.textlisting li .spaceline {
  background:#ccc;
  height:1px;
  line-height:1px;
  margin:2px 0 8px 0;
}
.textlisting li .showtext {
  color:#101010;
  font-size:12px;
  line-height:16px;
}
.textlisting li .edited {
  color:#808080;
  font-size:11px;
  line-height:11px;
  margin-top:6px;
}
.textlisting li .edited a {
  color:#808080;
  font-size:11px;
  font-weight:bold;
  line-height:11px;
}
.textlisting li .edited a {
  color:#404040;
}

.textlisting li .subinfo {
  height:17px;
  margin-top:10px;
}
.textlisting li .subinfo .pleft80 .fleft a {
  color:#888;
  display:block;
  font-size:11px;
  padding:3px 0;
}
.textlisting li .subinfo .pleft80 .fleft a:hover {
  color:#000;
}
.lh17 {
  line-height:17px;
}
.textlisting li .subinfo .fright ol {
  list-style:none;
}
.textlisting li .subinfo .fright ol li {
  background:none;
  border:none;
  float:left;
  margin-right:2px;
  padding:0;
}
.textlisting li .subinfo .fright ol li:last-child {
  margin-right:none;
}
.textlisting li .subinfo .fright ol li a {
  background:#d0d0d0;
  color:#606060;
  display:block;
  font-size:11px;
  line-height:11px;
  padding:3px 5px;
}
.textlisting li .subinfo .fright ol li a:hover {
  background:#60181C;
  color:#fff;
}


.greydiv {
  min-height:100px;
  list-style:none;
  width:100%;
}
.greydiv li {
  background:#f8f8f8;
  background:-moz-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
  background:-webkit-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:-ms-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  border:1px solid #c0c0c0;
  float:left;
  height:48px;
  margin-bottom:2px;
  position:relative;
  width:100%;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.greydiv li:hover {
  background:#ffffff;
  background:-moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
  background:-webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#efefef 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#efefef 100%);
  background:linear-gradient(top, #ffffff 0%,#efefef 100%);
  border:1px solid #b0b0b0;
}
.greydiv li label {
  display:block;
  height:48px;
}
.greydiv li p {
  display:block;
  font-size:12px;
  left:0;
  line-height:12px;
  padding:0 5px;
  position:absolute;
  top:5px;
}
.greydiv li span {
  display:block;
  left:0;
  position:absolute;
  text-align:right;
  top:23px;
  width:100%;
}
.greydiv li span .npt {
  height:20px;
  margin-right:5px;
  width:20px;
}

.aufn {
  display:block;
  list-style:none;
  width:100%;
}
.aufn li {
  background:#efefef;
  border:1px solid #dfdfdf;
  color:#444;
  font-size:12px;
  margin-bottom:2px;
  padding:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.aufn li.x0 {
  color:#888;
}
.aufn li.x1 {
  font-weight:bold;
}
.aufn li.x2 {
  font-style:italic;
}
.aufn li:last-child {
  margin-bottom:0;
}
.aufn li:hover {
  border:1px solid #bfbfbf;
}


.u180 {
  background:#202020;
  border:1px solid #404040;
  float:left;
  height:222px;
  margin:0 17px 17px 0;
  position:relative;
  text-align:center;
  width:180px;
}
.newpicborderdiv {
  border:1px solid #daa520;
}
.u180 .image {
  left:0;
  position:absolute;
  top:0;
  z-index:1;
}
.u180 .image a {
  display:block;
  height:180px;
  min-width:180px;
  width:180px;
}
.u180 .uinfo, .u180 .pinfo {
  background:#f8f8f8;
  display:inline;
  height:16px;
  left:0;
  padding:2px;
  position:absolute;
  text-align:right;
  top:160px;
  z-index:3;
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px;
}
.u180 .ustuff {
  background:#f8f8f8;
  height:40px;
  position:absolute;
  top:181px;
  width:180px;
  z-index:2;
}
.u180 .ustuff div {
  font-size:12px;
  line-height:20px;
  margin:0;
  padding:0 5px;
  text-align:left;
}
.u180 .ustuff p {
  color:#444;
  font-size:12px;
  line-height:20px;
  padding:0 5px;
  text-align:left;
}
.u180 .ustuff p b {
  color:#444;
  font-size:12px;
  line-height:20px;
}
.u180 .ustuff div a {
  color:#000;
  font-size:12px;
  text-decoration:none;
}
.u180 .ustuff div a:hover {
  text-decoration:underline;
}
.u180 .pinfo {
  background:#202020;
  padding:2px 5px;
}
.u180 .pstuff {
  background:#202020;
  background:-moz-linear-gradient(top, #202020 0%, #303030 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#202020), color-stop(100%,#303030));
  background:-webkit-linear-gradient(top, #202020 0%, #303030 100%);
  background:-o-linear-gradient(top, #202020 0%, #303030 100%);
  background:-ms-linear-gradient(top, #202020 0%, #303030 100%);
  background:linear-gradient(top, #202020 0%, #303030 100%);
  border-top:1px solid #404040;
  height:40px;
  position:absolute;
  top:181px;
  width:180px;
  z-index:2;
}
.u180 .pstuff div {
  font-size:12px;
  line-height:20px;
  margin:0;
  padding:0 5px;
  text-align:left;
}
.u180 .pstuff p {
  color:#ccc;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:11px;
  line-height:20px;
  padding:0 5px;
  text-align:left;
}
.u180 .pstuff p b {
  color:#ccc;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:11px;
  line-height:20px;
}
.u180 .pstuff div a {
  color:#e0e0e0;
  font-size:12px;
  text-decoration:none;
}
.u180 .pstuff div a:hover {
  text-decoration:underline;
}
.u180 i {
  background:#ff0000;
  height:16px;
  left:0;
  position:absolute;
  top:0;
  width:16px;
  z-index:2;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
  filter:alpha(opacity=50);
  opacity:.5;
}

.galicon {
  border:1px solid #404040;
  float:left;
  height:265px;
  margin:17px 17px 0 0;
  position:relative;
  width:300px;
}
.galicon i {
  background:#ff0000;
  height:16px;
  left:0;
  position:absolute;
  top:0;
  width:16px;
  z-index:2;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
  filter:alpha(opacity=50);
  opacity:.5;
}
.galicontop {
  background:#202020;
  height:200px;
  text-align:center;
  width:300px;
}
.galicontop a {
  display:block;
  height:200px;
  line-height:200px;
  width:300px;
}
.galsub {
  background:#202020;
  background:-moz-linear-gradient(top, #202020 0%, #303030 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#202020), color-stop(100%,#303030));
  background:-webkit-linear-gradient(top, #202020 0%, #303030 100%);
  background:-o-linear-gradient(top, #202020 0%, #303030 100%);
  background:-ms-linear-gradient(top, #202020 0%, #303030 100%);
  background:linear-gradient(top, #202020 0%, #303030 100%);
  border-top:1px solid #505050;
  height:64px;
  padding:0 10px;
}
.galsubtitle {
  line-height:21px;
  margin-bottom:6px;
}
.galsubtitle a {
  color:#e0e0e0;
  font-size:12px;
  line-height:21px;
  text-decoration:underline;
}
.galsubtitle a:hover {
  color:#f0f0f0;
  text-decoration:none;
}
.galsubuser {
  line-height:12px;
  margin-bottom:4px;
}
.galsubuser a {
  color:#e0e0e0;
  font-size:12px;
  line-height:16px;
}
.galsubuser a:hover {
  color:#f0f0f0;
  text-decoration:underline;
}
.galsubuser div {
  float:right;
}
.galsubuser div a {
  float:right;
  line-height:12px;
}
.galsubuser div a:hover {
  color:#f0f0f0;
}
.galsubstats, .galsubstats div {
  color:#b0b0b0;
  font-size:12px;
  line-height:12px;
}
.galsubstats div {
  float:right;
}


.outpic, .userout {
  margin-right:-17px;
}
.pic {
  background:#202020;
  border:1px solid #404040;
  float:left;
  height:180px;
  margin-right:17px;
  margin-bottom:17px;
  position:relative;
  text-align:center;
  width:180px;
  box-shadow:0 0 4px #505050;
  -moz-box-shadow:0 0 4px #505050;
  -webkit-box-shadow:0 0 4px #505050;
}
.pic i {
  background:#ff0000;
  height:16px;
  left:0;
  position:absolute;
  top:0;
  width:16px;
  z-index:2;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
  filter:alpha(opacity=50);
  opacity:.5;
}
.newpic {
  border:1px solid #eee;
  box-shadow:0 0 4px #ffffff;
  -moz-box-shadow:0 0 4px #ffffff;
  -webkit-box-shadow:0 0 4px #ffffff;
}
.superpic {
  border:1px solid #daa520;
  box-shadow:0 0 4px #ecb429;
  -moz-box-shadow:0 0 4px #ecb429;
  -webkit-box-shadow:0 0 4px #ecb429;
}
.pici {
  left:0;
  position:absolute;
  top:0;
  z-index:1;
}
.pici a {
  display:block;
  height:180px;
  min-width:180px;
  width:180px;
}
.nfo {
  background:#e0e0e0;
  display:none;
  height:22px;
  position:absolute;
  top:158px;
  width:180px;
  z-index:2;
}
.nfo div, .nfo span {
  font-size:12px;
  height:16px;
  float:left;
  margin:3px 0 0 5px;
}
.nfo div code, .nfo span code {
  background-position:-560px -464px;
  display:inline-block;
  margin-right:3px;
  height:16px;
  width:16px;
}
.nfo div b, .nfo span b {
  display:inline-block;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
  vertical-align:top;
}
.nfo span {
  float:right;
  margin:3px 5px 0 0;
}
.nfo span code {
  background-position:-576px -464px;
  margin-left:3px;
  margin-right:0;
}
.pic:hover .nfo {
  display:block;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
  filter:alpha(opacity=75);
  opacity:.75;
}
.sedmng {
  border:1px solid #606060;
  display:inline-block;
  height:32px;
  list-style:none;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

.sedtop {
  background:#bbbbbb;
  border:1px solid #606060;
  height:32px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.sedtop ul {
  float:left;
  height:32px;
  list-style:none;
}
.sedtop ul li, .sedmng li {
  background:#ffffff;
  background:-moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
  background:-webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#efefef 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#efefef 100%);
  background:linear-gradient(top, #ffffff 0%,#efefef 100%);
  float:left;
  height:32px;
}
.sedtop ul li:hover, .sedmng li:hover {
  background:#eeeeee;
  background:-moz-linear-gradient(top, #eeeeee 0%, #dfdfdf 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dfdfdf));
  background:-webkit-linear-gradient(top, eeeeee 0%,#dfdfdf 100%);
  background:-o-linear-gradient(top, #eeeeee 0%,#dfdfdf 100%);
  background:-ms-linear-gradient(top, #eeeeee 0%,#dfdfdf 100%);
  background:linear-gradient(top, #eeeeee 0%,#dfdfdf 100%);
}
.sedmng li:last-child {
  border-right:0px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}
.sedtop ul li:first-child, .sedmng li:first-child {
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
}
.sedtop ul li:first-child a {
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
}

.sedtop ul li a, .sedmng li a {
  color:#000;
  display:block;
  font-size:12px;
  height:32px;
  line-height:32px;
  padding:0 10px;
  text-align:center;
}
.sedmng li a {
  padding:0;
  width:40px;
}
.sedtop ul li.ico {
  width:40px;
}
.sedtop ul li.ico a {
  padding:0;
}
.sedtop ul li.moderator {
  width:60px;
}
.sedtop ul li.moderator a {
  padding:0;
}
.sedtop ul li.admin {
  width:80px;
}
.sedtop ul li.admin a {
  padding:0;
}

.sedtop ul.r {
  float:right;
}
.sedtop ul.r li:first-child {
  -moz-border-radius-topleft:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-bottom-left-radius:0;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.sedtop ul.r li:last-child {
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}


.sed1 {
  background-position:0 -324px;
}
.sed2 {
  background-position:-40px -324px;
}
.sed3 {
  background-position:-80px -324px;
}
.sed4 {
  background-position:-120px -324px;
}
.sed5 {
  background-position:-160px -324px;
}
.sed6 {
  background-position:-200px -324px;
}
.sed7 {
  background-position:-240px -324px;
}
.sed8 {
  background-position:-280px -324px;
}
.sed9 {
  background-position:-320px -324px;
}
.sed10 {
  background-position:-360px -324px;
}
.sed11 {
  background-position:-400px -324px;
}
.sed12 {
  background-position:-440px -324px;
}
.sed13 {
  background-position:-480px -324px;
}
.sed14 {
  background-position:-520px -324px;
}
.sedxxl {
  background-position:-40px -284px;
}
.sedvip1 {
  background-position:-520px -244px;
}
.sedvip2 {
  background-position:-560px -244px;
}
.sedecht {
  background-position:-160px -364px;
}
.scv1 {background-position:-80px -285px;}
.scv2 {background-position:-160px -285px;}
.scv3 {background-position:-240px -285px;}
.scv4 {background-position:-200px -285px;}
.scv5 {background-position:-120px -285px;}
.scv6 {background-position:-280px -285px;}
.scv7 {background-position:-440px -285px;}
.scv7a {background-position:-480px -285px;}
.scv8 {background-position:-360px -285px;}
.scv9 {background-position:-400px -285px;}


/* bilderlisting */
.piclisting {
  border:1px solid #303030;
  list-style:none;
}
.piclisting li {
  background:#404040;
  background:-moz-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(30%,#404040), color-stop(70%,#404040), color-stop(100%,#3b3b3b));
  background:-webkit-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-o-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-ms-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  border-bottom:1px solid #606060;
  padding:10px;
  position:relative;
  height:180px;
}
.piclisting .newpicborder {
  border-left:2px solid #daa520;
  border-right:2px solid #daa520;
  padding:10px 6px;
}
.piclisting li:last-child {
  border-bottom:0;
}
.piclisting i {
  background:#ff0000;
  height:16px;
  left:0;
  position:absolute;
  top:0;
  width:16px;
  z-index:3;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
  filter:alpha(opacity=50);
  opacity:.5;
}
.ntop {
  color:#e0e0e0;
  font-size:14px;
}
.ntop:hover {
  color:#fff;
  text-decoration:underline;
}
.scinfo {
  color:#000;
  font-size:12px;
  line-height:12px;
  padding:1px 4px;
  margin-left:5px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.usercomment {
  color:#b0b0b0;
  font-size:12px;
  line-height:12px;
  margin-top:5px;
}
.userlocation, .userseddetails {
  color:#c0c0c0;
  font-size:13px;
  line-height:13px;
  margin-top:10px;
}
.userseddetails {
  height:50px;
}
.userinfoline {
  float:right;
}
.userinfoline ul {
  list-style:none;
}
.userinfoline ul li {
  border:0;
  float:left;
  height:auto;
  margin-right:5px;
  padding:0;
}
.userinfoline ul li:last-child {
  margin-right:0;
}
.userinfoline ul li a {
  background:#909090;
  color:#303030;
  display:block;
  font-size:12px;
  padding:2px 6px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  border-top-right-radius:2px;
  border-top-left-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
}
.userinfoline ul li a:hover {
  background:#b0b0b0;
  color:#101010;
}
.userdata {
  color:#c0c0c0;
  font-size:12px;
  line-height:12px;
  margin-top:10px;
}
.pictitle {
  color:#c0c0c0;
  font-size:12px;
  line-height:12px;
  margin-top:5px;
}
.commentator {
  color:#a0a0a0;
  font-size:12px;
  margin-top:16px;
}
.cmlink, .mngcmlink {
  border-bottom:1px solid #606060;
  color:#b0b0b0;
  font-size:12px;
}
.cmlink:hover, .mngcmlink:hover {
  border-bottom:1px solid #ccc;
  color:#ccc;
}
.lastcomment {
  color:#b0b0b0;
  font-size:11px;
  height:46px;
  margin-top:6px;
}
.comminfo {
  color:#c0c0c0;
  font-size:12px;
  margin-top:10px;
}
.comminfo b {
  font-size:12px;
}
.commtags {
  color:#808080;
  font-size:12px;
  margin-top:10px;
}
.commtags a {
  color:#808080;
  font-size:12px;
  text-decoration:none;
}
.commtags a:hover {
  color:#aaa;
}






/* textanzeige */
.txtbg {
  background:#404040;
  background:-moz-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(30%,#404040), color-stop(70%,#404040), color-stop(100%,#3b3b3b));
  background:-webkit-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-o-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-ms-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  border:1px solid #303030;padding:10px;
}
.txtheader {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-weight:200;
  color:#cd759c;
  font-size:14px;
  line-height:14px;
  margin-bottom:2px;
}
.txtheader h1 {
  text-indent:0;
}
.txtheader h1 a {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-weight:200;
  color:#cd759c;
  font-size:14px;
  text-shadow:none;
}
.txtheader h1 a:hover {
  text-decoration:underline;
}
.txtinfo, .txtinfo b {
  color:#f0f0f0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
}
.txtinfo b {
  font-weight:bold;
}
.txtinfosub {
  color:#c0c0c0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:11px;
}
.txtinfo a {
  color:#f0f0f0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  text-decoration:underline;
}
.txtinfo a:hover {
  text-decoration:none;
}
.txtinfoline {
  line-height:22px;
}
.scdaten {
  list-style:none;
}
.scdaten li {
  border-bottom:1px solid #505050;
  color:#d0d0d0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  font-weight:200;
  margin-bottom:2px;
  padding-bottom:2px;
}
.scdaten li div {
  color:#f0f0f0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  font-weight:400;
  float:right;
}
.scdaten li:hover, .scdaten li:hover div {
  color:#cd759c;
}
.scdaten li:last-child {
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:0;
}

.lsst {
  list-style:none;
}
.lsst li {
  border:1px solid #202020;
  color:#fff;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:22px;
  margin-bottom:4px;
  text-indent:10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.lsst li:last-child {
  margin-bottom:0;
}
.lsst li.yes {
  background:#628052;
  background:-moz-linear-gradient(top, #628052 0%, #486938 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#628052), color-stop(100%,#486938));
  background:-webkit-linear-gradient(top, #628052 0%,#486938 100%);
  background:-o-linear-gradient(top, #628052 0%,#486938 100%);
  background:-ms-linear-gradient(top, #628052 0%,#486938 100%);
  background:linear-gradient(top, #628052 0%,#486938 100%);
}
.lsst li.no {
  background:#8a4646;
  background:-moz-linear-gradient(top, #8a4646 0%, #782f2f 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a4646), color-stop(100%,#782f2f));
  background:-webkit-linear-gradient(top, #8a4646 0%,#782f2f 100%);
  background:-o-linear-gradient(top, #8a4646 0%,#782f2f 100%);
  background:-ms-linear-gradient(top, #8a4646 0%,#782f2f 100%);
  background:linear-gradient(top, #8a4646 0%,#782f2f 100%);
}
.lsst li.maybe {
  background:#a67b35;
  background:-moz-linear-gradient(top, #a67b35 0%, #946d2f 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a67b35), color-stop(100%,#946d2f));
  background:-webkit-linear-gradient(top, #a67b35 0%,#946d2f 100%);
  background:-o-linear-gradient(top, #a67b35 0%,#946d2f 100%);
  background:-ms-linear-gradient(top, #a67b35 0%,#946d2f 100%);
  background:linear-gradient(top, #a67b35 0%,#946d2f 100%);
}

.lssthov:hover .lsst li.yes {
  background:#a67b35;
  background:-moz-linear-gradient(top, #a67b35 0%, #946d2f 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a67b35), color-stop(100%,#946d2f));
  background:-webkit-linear-gradient(top, #a67b35 0%,#946d2f 100%);
  background:-o-linear-gradient(top, #a67b35 0%,#946d2f 100%);
  background:-ms-linear-gradient(top, #a67b35 0%,#946d2f 100%);
  background:linear-gradient(top, #a67b35 0%,#946d2f 100%);
}
.lssthov:hover .lsst li.no {
  background:#46518a;
  background:-moz-linear-gradient(top, #46518a 0%, #2f3b78 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#46518a), color-stop(100%,#2f3b78));
  background:-webkit-linear-gradient(top, #46518a 0%,#2f3b78 100%);
  background:-o-linear-gradient(top, #46518a 0%,#2f3b78 100%);
  background:-ms-linear-gradient(top, #46518a 0%,#2f3b78 100%);
  background:linear-gradient(top, #46518a 0%,#2f3b78 100%);
}
.lssthov:hover .lsst li.maybe {
  background:#404040;
}

.pos {
  background:#e1ede1;
  background:-moz-linear-gradient(top, #e1ede1 0%, #d5edd5 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1ede1), color-stop(100%,#d5edd5));
  background:-webkit-linear-gradient(top, #e1ede1 0%,#d5edd5 100%);
  background:-o-linear-gradient(top, #e1ede1 0%,#d5edd5 100%);
  background:-ms-linear-gradient(top, #e1ede1 0%,#d5edd5 100%);
  background:linear-gradient(top, #e1ede1 0%,#d5edd5 100%);
}
.pos:hover {
  background:#d5edd5;
  background:-moz-linear-gradient(top, #d5edd5 0%, #caedca 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5edd5), color-stop(100%,#caedca));
  background:-webkit-linear-gradient(top, #d5edd5 0%,#caedca 100%);
  background:-o-linear-gradient(top, #d5edd5 0%,#caedca 100%);
  background:-ms-linear-gradient(top, #d5edd5 0%,#caedca 100%);
  background:linear-gradient(top, #d5edd5 0%,#caedca 100%);
}
.neg {
  background:#ede1e1;
  background:-moz-linear-gradient(top, #ede1e1 0%, #edd5d5 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ede1e1), color-stop(100%,#edd5d5));
  background:-webkit-linear-gradient(top, #ede1e1 0%,#edd5d5 100%);
  background:-o-linear-gradient(top, #ede1e1 0%,#edd5d5 100%);
  background:-ms-linear-gradient(top, #ede1e1 0%,#edd5d5 100%);
  background:linear-gradient(top, #ede1e1 0%,#edd5d5 100%);
}
.neg:hover {
  background:#edd5d5;
  background:-moz-linear-gradient(top, #edd5d5 0%, #edcaca 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#edd5d5), color-stop(100%,#edcaca));
  background:-webkit-linear-gradient(top, #edd5d5 0%,#edcaca 100%);
  background:-o-linear-gradient(top, #edd5d5 0%,#edcaca 100%);
  background:-ms-linear-gradient(top, #edd5d5 0%,#edcaca 100%);
  background:linear-gradient(top, #edd5d5 0%,#edcaca 100%);
}
.itis, .ischeck, .pending {
  background-position:-224px -464px;
  display:inline-block;
  height:16px;
  left:13px;
  position:relative;
  top:15px;
  width:16px;
}
.ischeck {
  left:16px;
}
.pending {
  background-position:-560px -464px;
  left:22px;
  width:16px;
}
.picfav {
  background-position:-44px -324px;
}
.piclist {
  background-position:-84px -324px;
}

.sedstatus {
  margin-left:50px;
  margin-right:50px;
}
.sedstatus div {
  background:#bfbfbf;
  color:#666;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  font-style:italic;
  line-height:24px;
  text-indent:10px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.sedstatus div span {
  float:right;
  margin-right:10px;
}
.sedstatus div span a {
  font-style:normal;
}

.bloglist {
  display:block;
  list-style:none;
}
.bloglist li.blogpic {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.bloglist li.blogpic a {
  display:block;
}
.bloglist li.blogtxt {
  background:#e8e8e8;
  background:-moz-linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#d8d8d8));
  background:-webkit-linear-gradient(top, #e8e8e8 0%, ,#d8d8d8 100%);
  background:-o-linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  background:-ms-linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  background:linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  border-top:1px solid #a0a0a0;
  padding:6px 10px;
}
.bloglist li:last-child {
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.bloglist li.blogtxt a {
  color:#202020;
  font-size:12px;
  line-height:20px;
}
.bloglist li.blogtxt a:hover {
  border-bottom:1px solid #202020;
}
.bloglist li.blogtxt b {
  color:#000;
  font-size:12px;
  font-weight:bold;
}
.blogmk300 {
  height:150px;
  display:block;
  width:300px;
}
.resolution {
  list-style:none;
  margin-top:2px;
  margin-right:10px;
}
.resolution li {
  float:left;
  margin-right:5px;
}
.resolution li.act {
  background:#c0c0c0;
  border:1px solid #666;
  color:#444;
  font-size:12px;
  line-height:24px;
  padding:0 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.resolution li:last-child {
  margin-right:0;
}
.resolution li a {
  background:#60181C;
  border:1px solid #000;
  color:#fff;
  display:block;
  font-size:12px;
  line-height:24px;
  padding:0 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.resolution li a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}


.sedtopinfo {
  background:#f8f8f8;
  display:block;
  height:50px;
  list-style:none;
}
.sedtopinfo .infotext {
  float:left;
  padding:5px 10px;
  width:55%;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
}
.sedtopinfo .lnk {
  border-left:1px solid #d8d8d8;
  float:right;
  width:13%;
}
.sedtopinfo .lnk a {
  background:#f8f8f8;
  background:-moz-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
  background:-ms-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
  background:linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
  color:#000;
  display:block;
  font-size:12px;
  line-height:50px;
  text-align:center;
}
.sedtopinfo .lnk a span {
  color:#000;
  display:block;
  font-size:12px;
  line-height:24px;
}
.sedtopinfo .lnk a:hover {
  background:#f8f8f8;
}
.sedtopinfo .rr {
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}


.fontred {
  color:#60181C;
}
.eurostile {
  font-family:'Eurostile';
}
.paddingleft50 {
  padding-left:50px;
}
.codify {
  background:#ddd;
  border:1px dashed #444;
  color:#60181C;
  display:block;
  font-size:12px;
  line-height:20px;
  padding:16px 20px;
  white-space:pre;
}
.varify {
  background:#eee;
  border:1px dashed #60181C;
  color:#000;
  padding:20px;
}
.mktv300info {
  height:200px;
  width:300px;
  box-shadow:0 0 4px #202020;
  -moz-box-shadow:0 0 4px #202020;
  -webkit-box-shadow:0 0 4px #202020;
}
.mktv300info:hover {
  box-shadow:0 0 4px #60181C;
  -moz-box-shadow:0 0 4px #60181C;
  -webkit-box-shadow:0 0 4px #60181C;
}
.h180 {
  min-height:180px;
}
.w160 {
  width:160px;
}
.w300 {
  width:300px;
}

.picshowlist {
  list-style:none;
}
.picshowlist li {
  background-repeat:no-repeat;
  background-size:100% auto;
  border-bottom:1px solid #000;
  height:200px;
}
.picshowlist li:first-child {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.picshowlist li:last-child {
  border-bottom:0;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.picshowlist li:first-child q {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.picshowlist li:last-child a {
  border-bottom:0;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.picshowlist li a {
  background:#fff;
  display:block;
  height:200px;
  line-height:200px;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=10)';
  filter:alpha(opacity=10);
  opacity:.1;
}
.picshowlist li a:hover {
  background:none;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  filter:alpha(opacity=0);
  opacity:0;
}
.dateinputred {
  background-color:#5E1D23;
  border:solid 1px #000;
  color:#fff;
  font-size:12px;
  font-weight:normal;
  height:30px;
  text-indent:10px;
  width:170px;
}
.hiddeninput {
  background:none;
  border:none;
  display:block;
  width:100%;
}
button {
  background:#eeeeee;
  background:-moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
  background:-webkit-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  background:-o-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  background:-ms-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  background:linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  border:1px solid #606060;
  color:#000;
  cursor:pointer;
  font-size:12px;
  font-weight:normal;
  height:32px;
  padding:0 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
button:hover {
  background:#ffffff;
  background:-moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd));
  background:-webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#dddddd 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#dddddd 100%);
  background:linear-gradient(top, #ffffff 0%,#dddddd 100%);
  border:solid 1px #000;
}

button.greenish {
  background:#88b272;
  background:-moz-linear-gradient(top, #88b272 0%, #6d9c55 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#88b272), color-stop(100%,#6d9c55));
  background:-webkit-linear-gradient(top, #88b272 0%,#6d9c55 100%);
  background:-o-linear-gradient(top, #88b272 0%,#6d9c55 100%);
  background:-ms-linear-gradient(top, #88b272 0%,#6d9c55 100%);
  background:linear-gradient(top, #88b272 0%,#6d9c55 100%);
  border:1px solid #606060;
  display:block;
  text-align:center;
  width:100%;
}
button.greenish:hover {
  background:#a0c18e;
  background:-moz-linear-gradient(top, #a0c18e 0%, #8ab077 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0c18e), color-stop(100%,#8ab077));
  background:-webkit-linear-gradient(top, #a0c18e 0%,#8ab077 100%);
  background:-o-linear-gradient(top, #a0c18e 0%,#8ab077 100%);
  background:-ms-linear-gradient(top, #a0c18e 0%,#8ab077 100%);
  background:linear-gradient(top, #a0c18e 0%,#8ab077 100%);
  border:solid 1px #000;
}

#sortlistbilder, #sortlistgalerien {
  list-style:none;
}
.picitem {
  background:#b8b8b8;
  float:left;
  height:194px;
  margin:0 2px 2px 0;
  position:relative;
  width:194px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.picitem p {
  left:7px;
  position:absolute;
  text-align:center;
  top:7px;
  width:180px;
  z-index:1;
}
.picitem strong {
  background:#ddd;
  color:#000;
  font-size:12px;
  height:20px;
  line-height:20px;
  left:30px;
  top:174px;
  position:absolute;
  text-align:center;
  width:50px;
  z-index:3;
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
  filter:alpha(opacity=40);
  opacity:.4;
}
.picitem strong b {
  color:#000;
  font-size:12px;
  line-height:20px;
}
.picitem strong u {
  color:#60181C;
  font-size:12px;
  font-weight:bold;
  line-height:20px;
  text-decoration:none;
}
.picitem span {
  background:#ddd;
  height:30px;
  left:0;
  top:164px;
  position:absolute;
  text-align:center;
  width:30px;
  z-index:3;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
}
.picitem span .npt {
  height:24px;
  margin-top:3px;
  width:24px;
}
.picitem code {
  background:#ddd;
  height:30px;
  left:104px;
  top:164px;
  position:absolute;
  text-align:center;
  width:90px;
  z-index:3;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
  filter:alpha(opacity=40);
  opacity:.4;
}
.picitem:hover code, .picitem:hover strong {
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  filter:alpha(opacity=100);
  opacity:1;
}
.picitem code ul {
  height:30px;
  list-style:none;
  width:90px;
}
.picitem code ul li {
  float:left;
  height:30px;
  text-align:center;
  width:30px;
}
.picitem code ul li a {
  display:block;
  height:30px;
  line-height:30px;
}
.picitemedit, .picitemmove, .picitemdelete {
  height:30px;
  line-height:30px;
  width:30px;
}
.picitemedit {
  background-position:-66px -402px;
}
.picitemmove {
  background-position:-34px -402px;
}
.picitemdelete {
  background-position:-2px -402px;
}
.picitemedit:hover {
  background-position:-162px -402px;
}
.picitemmove:hover {
  background-position:-130px -402px;
}
.picitemdelete:hover {
  background-position:-98px -402px;
}
.realentf {
  background:url(style/whitebg60.png);
  height:194px;
  left:0;
  position:absolute;
  top:0;
  width:194px;
  z-index:99;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.realentf div {
  padding:0 10px;
  position:absolute;
  top:80px;
  z-index:100;
}
.realentf div.sort {
  height:154px;
  overflow:auto;
  top:10px;
  width:174px;
}
.realentf div ul {
  list-style:none;
  width:174px;
}
.realentf div.sort ul {
  width:164px;
}
.realentf div ul li {
  margin-bottom:4px;
}
.realentf div ul li:last-child {
  margin-bottom:0;
}
.realentf div ul li a {
  background:#eee;
  border:1px solid #bbb;
  color:#666;
  display:block;
  font-size:12px;
  line-height:22px;
  text-align:center;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.realentf div ul li a.startdelete {
  font-weight:bold;
  line-height:32px;
}
.realentf div ul li a:hover {
  background:#ddd;
  border:1px solid #999;
  color:#000;
}
.realentf div.sort ul li a {
  padding:0 5px;
  text-align:left;
}


.picdiv div {
  background:#b8b8b8;
  float:left;
  height:194px;
  margin:0 2px 2px 0;
  position:relative;
  width:194px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.picdiv div p {
  left:7px;
  position:absolute;
  text-align:center;
  top:7px;
  width:180px;
  z-index:1;
}
.picdiv div span {
  display:block;
  height:28px;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:2;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
  filter:alpha(opacity=60);
  opacity:.6;
}
.picdiv div u {
  background:#aaa;
  color:#000;
  font-size:20px;
  font-weight:bold;
  float:left;
  line-height:20px;
  padding:4px 8px;
  text-decoration:none;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
}
.picdiv div b {
  background:#60181C;
  color:#fff;
  font-size:20px;
  float:right;
  line-height:20px;
  padding:4px 8px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
}

.picdiv div:hover span {
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  filter:alpha(opacity=100);
  opacity:1;
}
.picdiv div code {
  background:#60181C;
  height:20px;
  left:0;
  top:174px;
  position:absolute;
  width:20px;
  z-index:3;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
  filter:alpha(opacity=75);
  opacity:.75;
}
.picdiv .bg1 {
  background:#f8f8f8;
}
.picdiv .bg2 {
  background:#e8e8e8;
}
.picdiv .bg3 {
  background:#d8d8d8;
}
.picdiv .bg4 {
  background:#c8c8c8;
}
.picdiv .bg5 {
  background:#88b272;
  background:-moz-linear-gradient(top, #88b272 0%, #6d9c55 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#88b272), color-stop(100%,#6d9c55));
  background:-webkit-linear-gradient(top, #88b272 0%,#6d9c55 100%);
  background:-o-linear-gradient(top, #88b272 0%,#6d9c55 100%);
  background:-ms-linear-gradient(top, #88b272 0%,#6d9c55 100%);
  background:linear-gradient(top, #88b272 0%,#6d9c55 100%);
}

.w980 {
  width:980px;
}
.vannounce {
  height:300px;
  line-height:300px;
  width:980px;
}
.vannounce a {
  display:block;
  height:300px;
  line-height:300px;
}
.vanfo {
  height:40px;
}
.vanfo ul {
  height:40px;
  list-style:none;
}
.vanfo ul li {
  float:left;
  height:40px;
}
.vanfo ul li.x {
  width:100px;
}
.vanfo ul li.y {
  width:880px;
}
.vanfo ul li a {
  background:#60181C;
  color:#fff;
  display:block;
  height:40px;
  line-height:40px;
  text-align:center;
}
.vanfo ul li a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}

.nfotxt {
  background:url(style/statusback.png);
  border:1px solid #404040;
  margin:0 auto;
  position:relative;
  width:980px;
}
.nfotxt p {
  color:#000;
  display:block;
  font-size:13px;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  line-height:21px;
  padding:16px 20px;
}
.nfotxt code {
  height:20px;
  left:960px;
  position:absolute;
  top:5px;
  width:20px;
}
.nfotxt code a {
  background-position:-497px -465px;
  display:block;
  height:14px;
  line-height:14px;
  width:14px;
}
.nfotxt code a:hover {
  background-position:-513px -465px;
}

.spcr {
  background:#ddd;
  height:1px;
  line-height:1px;
  margin:4px 0 8px 0;
}

.startgrey {
  height:32px;
  list-style:none;
}
.startgrey a {
  background:#909090;
  border:1px solid #505050;
  color:#000;
  display:block;
  font-family:'Eurostile Ext';
  font-size:12px;
  height:30px;
  line-height:30px;
  padding:0 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
}
.startgrey a:hover {
  background:#909090;
  background:-moz-linear-gradient(top, #909090 0%, #808080 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#909090), color-stop(100%,#808080));
  background:-webkit-linear-gradient(top, #909090 0%,#808080 100%);
  background:-o-linear-gradient(top, #909090 0%,#808080 100%);
  background:-ms-linear-gradient(top, #909090 0%,#808080 100%);
  background:linear-gradient(top, #909090 0%,#808080 100%);
  border:1px solid #202020;
}

.love {
  height:32px;
  list-style:none;
}
.love li {
  float:left;
  height:32px;
}
.love li a {
  background:#60181C;
  border:1px solid #000;
  color:#fff;
  display:block;
  font-family:'Eurostile Ext';
  font-size:14px;
  height:30px;
  line-height:30px;
  padding:0 20px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
}
.love li a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}
.love li:last-child a, .love li:only-child a {
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:0;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-bottom-left-radius:0;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.love li:only-child a {
  border:1px solid #000;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

.bevip, .beviptxt, .isviptxt {
  background:#e5cd00;
  background:-moz-linear-gradient(top, #e5cd00 0%, #d09903 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5cd00), color-stop(100%,#d09903));
  background:-webkit-linear-gradient(top, #e5cd00 0%, ,#d09903 100%);
  background:-o-linear-gradient(top, #e5cd00 0%, #d09903 100%);
  background:-ms-linear-gradient(top, #e5cd00 0%, #d09903 100%);
  background:linear-gradient(top, #e5cd00 0%, #d09903 100%);
  border:1px solid #404040;
  color:#000;
  display:block;
  font-size:14px;
  line-height:40px;
  text-align:center;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.beviptxt, .isviptxt {
  font-size:12px;
  line-height:16px;
  padding:7px 10px;
}
.isviptxt {
  background:#eeeeee;
  background:-moz-linear-gradient(top, #eeeeee 0%, #e0e0e0 50%, #dddddd 51%, #dddddd 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(50%,#e0e0e0), color-stop(51%,#dddddd), color-stop(100%,#dddddd));
  background:-webkit-linear-gradient(top, #eeeeee 0%,#e0e0e0 50%,#dddddd 51%,#dddddd 100%);
  background:-o-linear-gradient(top, #eeeeee 0%,#e0e0e0 50%,#dddddd 51%,#dddddd 100%);
  background:-ms-linear-gradient(top, #eeeeee 0%,#e0e0e0 50%,#dddddd 51%,#dddddd 100%);
  background:linear-gradient(top, #eeeeee 0%,#e0e0e0 50%,#dddddd 51%,#dddddd 100%);
  color:#444;
}
.bevip:hover, .beviptxt:hover, .isviptxt:hover {
  background:#f2da00;
  background:-moz-linear-gradient(top, #f2da00 0%, #dea404 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2da00), color-stop(100%,#dea404));
  background:-webkit-linear-gradient(top, #f2da00 0%, ,#dea404 100%);
  background:-o-linear-gradient(top, #f2da00 0%, #dea404 100%);
  background:-ms-linear-gradient(top, #f2da00 0%, #dea404 100%);
  background:linear-gradient(top, #f2da00 0%, #dea404 100%);
}


.wh16 {
  display:block;
  height:16px;
  width:16px;
}
.wh32 {
  height:32px;
  width:32px;
}
.vip132, .vip232, .online32, .xxl32, .echt32 {
  display:block;
  height:32px;
  line-height:32px;
  width:32px;
}
.vip116, .vip216, .online16, .echt16 {
  display:block;
  height:16px;
  line-height:16px;
  width:16px;
}
.vip132 {
  background-position:-524px -244px;
}
.vip232 {
  background-position:-564px -244px;
}
.online32 {
  background-position:-4px -284px;
}
.xxl32 {
  background-position:-44px -284px;
}
.vip116 {
  background-position:0 -464px;
}
.vip216 {
  background-position:-16px -464px;
}
.online16 {
  background-position:-32px -464px;
}
.echt16 {
  background-position:-224px -464px;
  height:16px;
  width:16px;
}
.echt32 {
  background-position:-164px -364px;
  height:32px;
  width:32px;
}



.scd1,.scd2,.scd3,.scd4,.scd5,.scd6,.scd7,.scd8,.scd9,.scd10,.scd11,.scd12,.scd13,.scd14,.scd15,.scd99 {
  display:inline-block;
  height:9px;
  line-height:9px;
  width:9px;
}
.scd1 { background-position:-243px -467px; }
.scd2 { background-position:-275px -467px; }
.scd3 { background-position:-291px -467px; }
.scd4 { background-position:-307px -467px; }
.scd5 { background-position:-323px -467px; }
.scd6 { background-position:-339px -467px; }
.scd7 { background-position:-355px -467px; }
.scd8 { background-position:-371px -467px; }
.scd9 { background-position:-387px -467px; }
.scd10 { background-position:-403px -467px; }
.scd11 { background-position:-419px -467px; }
.scd12 { background-position:-435px -467px; }
.scd13 { background-position:-451px -467px; }
.scd14 { background-position:-467px -467px; }
.scd15 { background-position:-483px -467px; }
.scd99 { background-position:-259px -467px; }
.ml2 {margin-left:2px;}


.redlistlinks {
  list-style:none;
}
.redlistlinks li {
  float:left;
  height:30px;
  line-height:30px;
}
.redlistlinks li:first-child a {
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
}
.redlistlinks li:last-child a {
  border-right:solid 1px #000;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}
.redlistlinks li:only-child a {
  border-right:solid 1px #000;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.redlistlinks li a {
  background-color:#5E1D23;
  border-top:solid 1px #000;
  border-left:solid 1px #000;
  border-bottom:solid 1px #000;
  color:#ddd;
  display:block;
  font-size:12px;
  font-weight:normal;
  height:30px;
  line-height:30px;
  padding:0 10px;
  text-align:center;
}
.redlistlinks li a span {
  background:#bbb;
  color:#000;
  font-size:10px;
  font-weight:bold;
  line-height:16px;
  margin-left:10px;
  padding:0 3px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  border-top-right-radius:2px;
  border-top-left-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
}
.redlistlinks li a:hover {
  background:#212121;
}


.navlist {
  border:1px solid #606060;
  list-style:none;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.navlist li a {
  background:#dddddd;
  background:-moz-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#cccccc));
  background:-webkit-linear-gradient(top, #dddddd 0%, ,#cccccc 100%);
  background:-o-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background:-ms-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background:linear-gradient(top, #dddddd 0%, #cccccc 100%);
  border-bottom:1px solid #999;
  color:#000000;
  display:block;
  font-size:12px;
  line-height:40px;
  text-indent:10px;
}
.navlist li a:hover {
  background:#e8e8e8;
  background:-moz-linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#d8d8d8));
  background:-webkit-linear-gradient(top, #e8e8e8 0%, ,#d8d8d8 100%);
  background:-o-linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  background:-ms-linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  background:linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
}
.navlist li:first-child a {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.navlist li:last-child a {
  border-bottom:0;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.navlist li:only-child a {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.navlist li a span {
  background:#aaaaaa;
  background:-moz-linear-gradient(top, #aaaaaa 0%, #909090 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(100%,#909090));
  background:-webkit-linear-gradient(top, #aaaaaa 0%, ,#909090 100%);
  background:-o-linear-gradient(top, #aaaaaa 0%, #909090 100%);
  background:-ms-linear-gradient(top, #aaaaaa 0%, #909090 100%);
  background:linear-gradient(top, #aaaaaa 0%, #909090 100%);
  border-left:1px solid #ddd;
  border-top:1px solid #ddd;
  border-right:1px solid #777;
  border-bottom:1px solid #777;
  color:#000;
  float:right;
  line-height:12px;
  font-size:12px;
  margin-top:9px;
  margin-right:9px;
  padding:4px 8px;
  text-align:center;
  text-indent:0;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

.cprs .smallist, .cprs .navlist, .cprs .toplist {
  border:1px solid #bbb;
}



.flag {
  display:inline-block;
  height:11px;
  line-height:11px;
  width:16px;
}
.fla0   {background-position:0 -480px;}
.fla1   {background-position:0 -480px;}
.fla2   {background-position:-16px -480px;}
.fla3   {background-position:-32px -480px;}
.fla4   {background-position:-48px -480px;}
.fla5   {background-position:-64px -480px;}
.fla6   {background-position:-80px -480px;}
.fla7   {background-position:-96px -480px;}
.fla8   {background-position:-112px -480px;}
.fla9   {background-position:-128px -480px;}
.fla10  {background-position:-144px -480px;}
.fla11  {background-position:-160px -480px;}
.fla12  {background-position:-176px -480px;}
.fla13  {background-position:-192px -480px;}
.fla14  {background-position:-208px -480px;}
.fla15  {background-position:-224px -480px;}
.fla16  {background-position:-240px -480px;}
.fla17  {background-position:-256px -480px;}
.fla18  {background-position:-272px -480px;}
.fla19  {background-position:-288px -480px;}
.fla20  {background-position:-304px -480px;}
.fla21  {background-position:-320px -480px;}
.fla22  {background-position:-336px -480px;}
.fla23  {background-position:-352px -480px;}
.fla24  {background-position:-368px -480px;}
.fla25  {background-position:-384px -480px;}
.fla26  {background-position:-400px -480px;}
.fla27  {background-position:-416px -480px;}
.fla28  {background-position:-432px -480px;}
.fla29  {background-position:-448px -480px;}
.fla30  {background-position:-464px -480px;}
.fla31  {background-position:-480px -480px;}
.fla32  {background-position:-496px -480px;}
.fla33  {background-position:-512px -480px;}
.fla34  {background-position:-528px -480px;}
.fla35  {background-position:-544px -480px;}
.fla36  {background-position:-560px -480px;}
.fla37  {background-position:-576px -480px;}
.fla38  {background-position:-592px -480px;}
.fla39  {background-position:-608px -480px;}
.fla40  {background-position:-624px -480px;}
.fla41  {background-position:0 -491px;}
.fla42  {background-position:-16px -491px;}
.fla43  {background-position:-32px -491px;}
.fla44  {background-position:-48px -491px;}
.fla45  {background-position:-64px -491px;}
.fla46  {background-position:-80px -491px;}
.fla47  {background-position:-96px -491px;}
.fla48  {background-position:-112px -491px;}
.fla49  {background-position:-128px -491px;}
.fla50  {background-position:-144px -491px;}
.fla51  {background-position:-160px -491px;}
.fla52  {background-position:-176px -491px;}
.fla53  {background-position:-192px -491px;}
.fla54  {background-position:-208px -491px;}
.fla55  {background-position:-224px -491px;}
.fla56  {background-position:-240px -491px;}
.fla57  {background-position:-256px -491px;}
.fla58  {background-position:-272px -491px;}
.fla59  {background-position:-288px -491px;}
.fla60  {background-position:-304px -491px;}
.fla61  {background-position:-320px -491px;}
.fla62  {background-position:-336px -491px;}
.fla63  {background-position:-352px -491px;}
.fla64  {background-position:-368px -491px;}
.fla65  {background-position:-384px -491px;}
.fla66  {background-position:-400px -491px;}
.fla67  {background-position:-416px -491px;}
.fla68  {background-position:-432px -491px;}
.fla69  {background-position:-448px -491px;}
.fla70  {background-position:-464px -491px;}
.fla71  {background-position:-480px -491px;}
.fla72  {background-position:-496px -491px;}
.fla73  {background-position:-512px -491px;}
.fla74  {background-position:-528px -491px;}
.fla75  {background-position:-544px -491px;}
.fla76  {background-position:-560px -491px;}
.fla77  {background-position:-576px -491px;}
.fla78  {background-position:-592px -491px;}
.fla79  {background-position:-608px -491px;}
.fla80  {background-position:-624px -491px;}
.fla81  {background-position:0 -502px;}
.fla82  {background-position:-16px -502px;}
.fla83  {background-position:-32px -502px;}
.fla84  {background-position:-48px -502px;}
.fla85  {background-position:-64px -502px;}
.fla86  {background-position:-80px -502px;}
.fla87  {background-position:-96px -502px;}
.fla88  {background-position:-112px -502px;}
.fla89  {background-position:-128px -502px;}
.fla90  {background-position:-144px -502px;}
.fla91  {background-position:-160px -502px;}
.fla92  {background-position:-176px -502px;}
.fla93  {background-position:-192px -502px;}
.fla94  {background-position:-208px -502px;}
.fla95  {background-position:-224px -502px;}
.fla96  {background-position:-240px -502px;}
.fla97  {background-position:-256px -502px;}
.fla98  {background-position:-272px -502px;}
.fla99  {background-position:-288px -502px;}
.fla100 {background-position:-304px -502px;}
.fla101 {background-position:-320px -502px;}
.fla102 {background-position:-336px -502px;}
.fla103 {background-position:-352px -502px;}
.fla104 {background-position:-368px -502px;}
.fla105 {background-position:-384px -502px;}
.fla106 {background-position:-400px -502px;}
.fla107 {background-position:-416px -502px;}
.fla108 {background-position:-432px -502px;}
.fla109 {background-position:-448px -502px;}
.fla110 {background-position:-464px -502px;}
.fla111 {background-position:-480px -502px;}
.fla112 {background-position:-496px -502px;}
.fla113 {background-position:-512px -502px;}
.fla114 {background-position:-528px -502px;}
.fla115 {background-position:-544px -502px;}
.fla116 {background-position:-560px -502px;}
.fla117 {background-position:-576px -502px;}
.fla118 {background-position:-592px -502px;}
.fla119 {background-position:-608px -502px;}
.fla120 {background-position:-624px -502px;}
.fla121 {background-position:0 -513px;}
.fla122 {background-position:-16px -513px;}
.fla123 {background-position:-32px -513px;}
.fla124 {background-position:-48px -513px;}
.fla125 {background-position:-64px -513px;}
.fla126 {background-position:-80px -513px;}
.fla127 {background-position:-96px -513px;}
.fla128 {background-position:-112px -513px;}
.fla129 {background-position:-128px -513px;}
.fla130 {background-position:-144px -513px;}
.fla131 {background-position:-160px -513px;}
.fla132 {background-position:-176px -513px;}
.fla133 {background-position:-192px -513px;}
.fla134 {background-position:-208px -513px;}
.fla135 {background-position:-224px -513px;}
.fla136 {background-position:-240px -513px;}
.fla137 {background-position:-256px -513px;}
.fla138 {background-position:-272px -513px;}
.fla139 {background-position:-288px -513px;}
.fla140 {background-position:-304px -513px;}
.fla141 {background-position:-320px -513px;}
.fla142 {background-position:-336px -513px;}
.fla143 {background-position:-352px -513px;}
.fla144 {background-position:-368px -513px;}
.fla145 {background-position:-384px -513px;}
.fla146 {background-position:-400px -513px;}
.fla147 {background-position:-416px -513px;}
.fla148 {background-position:-432px -513px;}
.fla149 {background-position:-448px -513px;}
.fla150 {background-position:-464px -513px;}
.fla151 {background-position:-480px -513px;}
.fla152 {background-position:-496px -513px;}
.fla153 {background-position:-512px -513px;}
.fla154 {background-position:-528px -513px;}
.fla155 {background-position:-544px -513px;}
.fla156 {background-position:-560px -513px;}
.fla157 {background-position:-576px -513px;}
.fla158 {background-position:-592px -513px;}
.fla159 {background-position:-608px -513px;}
.fla160 {background-position:-624px -513px;}
.fla161 {background-position:0 -524px;}
.fla162 {background-position:-16px -524px;}
.fla163 {background-position:-32px -524px;}
.fla164 {background-position:-48px -524px;}
.fla165 {background-position:-64px -524px;}
.fla166 {background-position:-80px -524px;}
.fla167 {background-position:-96px -524px;}
.fla168 {background-position:-112px -524px;}
.fla169 {background-position:-128px -524px;}
.fla170 {background-position:-144px -524px;}
.fla171 {background-position:-160px -524px;}
.fla172 {background-position:-176px -524px;}
.fla173 {background-position:-192px -524px;}
.fla174 {background-position:-208px -524px;}
.fla175 {background-position:-224px -524px;}
.fla176 {background-position:-240px -524px;}
.fla177 {background-position:-256px -524px;}
.fla178 {background-position:-272px -524px;}
.fla179 {background-position:-288px -524px;}
.fla180 {background-position:-304px -524px;}
.fla181 {background-position:-320px -524px;}
.fla182 {background-position:-336px -524px;}
.fla183 {background-position:-352px -524px;}
.fla184 {background-position:-368px -524px;}
.fla185 {background-position:-384px -524px;}
.fla186 {background-position:-400px -524px;}
.fla187 {background-position:-416px -524px;}
.fla188 {background-position:-432px -524px;}
.fla189 {background-position:-448px -524px;}
.fla190 {background-position:-464px -524px;}
.fla191 {background-position:-480px -524px;}
.fla192 {background-position:-496px -524px;}
.fla193 {background-position:-512px -524px;}
.fla194 {background-position:-528px -524px;}
.fla195 {background-position:-544px -524px;}
.fla196 {background-position:-560px -524px;}
.fla197 {background-position:-576px -524px;}
.fla198 {background-position:-592px -524px;}
.fla199 {background-position:-608px -524px;}
.fla200 {background-position:-624px -524px;}
.fla201 {background-position:0 -535px;}
.fla202 {background-position:-16px -535px;}



.cfield, .tfield {
  background:#bbb;
  background:-moz-linear-gradient(top, #dfdfdf 0%, #cfcfcf 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#cfcfcf));
  background:-webkit-linear-gradient(top, #dfdfdf 0%, ,#cfcfcf 100%);
  background:-o-linear-gradient(top, #dfdfdf 0%, #cfcfcf 100%);
  background:-ms-linear-gradient(top, #dfdfdf 0%, #cfcfcf 100%);
  background:linear-gradient(top, #dfdfdf 0%, #cfcfcf 100%);
  border:1px solid #bbb;
  color:#101010;
  font-size:12px;
  line-height:20px;
  padding:9px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.tfield {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  padding:4px 9px;
}
.tfield a, .tfield b, .tfield i, .tfield em, .tfield strong, .tfield ul, .tfield li, .tfield ol, .tfield div, .tfield span {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
}

.cpls .cfield, .cpls .tfield {
  background:#efefef;
  background:-moz-linear-gradient(top, #efefef 0%, #dfdfdf 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#dfdfdf));
  background:-webkit-linear-gradient(top, #efefef 0%, ,#dfdfdf 100%);
  background:-o-linear-gradient(top, #efefef 0%, #dfdfdf 100%);
  background:-ms-linear-gradient(top, #efefef 0%, #dfdfdf 100%);
  background:linear-gradient(top, #efefef 0%, #dfdfdf 100%);
  border:1px solid #ccc;
}


.zindex {
  z-index:1000;
}
.zindex2 {
  z-index:1001;
}

/* HEAD */
#main {
  background:#6a6a6a;
  background:-moz-linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(40%,#6a6a6a), color-stop(100%,#6a6a6a));
  background:-webkit-linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  background:-o-linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  background:-ms-linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  background:linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  border-top:1px solid #B9B9B9;
  min-height:500px;
  padding:30px 0;
}
#top {
  background-color:rgb(96, 24, 28);
  height:60px;
  z-index:6000000;
}
#nav {
  background:url(s/bg_m1.png) no-repeat top center #7C3C33;
  border-top:1px solid #9A5E53;
  height:40px;
  z-index:5000000;
}
#navi {
  float:left;
}
#navi ul {
  height:40px;
  line-height:40px;
  list-style:none;
  z-index:4000000;
}
#navi ul li {
  float:left;
}
#navi ul li a {
  color:#d0d0d0;
  display:block;
  font-size:12px;
  height:40px;
  line-height:40px;
  padding:0 10px;
  text-transform:uppercase;
  text-shadow:1px 1px 0px #222;
}
#navi ul li a:hover {
  background:#60181C;
  color:#fff;
  -webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
#navi ul li:hover {
  background:#60181C;
}
#navi ul li:hover ul {
  display:block;
}

#navi ul li ul {
  display:none;
  height:auto;
  line-height:auto;
  position:absolute;
  width:200px;
  z-index:4000000;
  background:#f0f0f0;
  background:-moz-linear-gradient(top, #f0f0f0 0%, #cfcfcf 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#cfcfcf));
  background:-webkit-linear-gradient(top, #f0f0f0 0%, #cfcfcf 100%);
  background:-o-linear-gradient(top, #f0f0f0 0%, #cfcfcf 100%);
  background:-ms-linear-gradient(top, #f0f0f0 0%, #cfcfcf 100%);
  background:linear-gradient(top, #f0f0f0 0%, #cfcfcf 100%);
  border-top:1px solid #000;
  box-shadow:4px 4px 4px #555;
  -moz-box-shadow:4px 4px 4px #555;
  -webkit-box-shadow:4px 4px 4px #555;
  list-style:none;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
#navi ul li ul li {
  height:28px;
  float:none;
}
#navi ul li ul li:hover {
  background:none;
}
#navi ul li ul li:last-child a {
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
#navi ul li ul li a {
  color:#000;
  display:block;
  height:28px;
  line-height:28px;
  padding:0;
  text-indent:10px;
  text-transform:none;
  text-shadow:none;
}
#navi ul li ul li a:hover {
  background-color:#fff;
  color:#000;
  -webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}

#navi ul li ul li code {
  float:left;
  height:28px;
  line-height:28px;
  width:28px;
}
#navi ul li ul li span {
  display:block;
  float:left;
  height:28px;
  line-height:28px;
  width:172px;
}
#navi ul li ul li span a {
  text-indent:5px;
}
#navi ul li ul li code a {
  background-position:-194px -402px;
  height:28px;
  line-height:28px;
  width:28px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
#navi ul li ul li code a:hover {
  background:none;
  background-image:url(style/icon-4.png);
  background-repeat:no-repeat;
  background-position:-226px -402px;
}

/* **END** HEAD */


/* YOU ARE HERE */
#yah {
  background:#aaa;
  color:#444;
  display:inline;
  font-size:11px;
  padding:3px 10px;
  position:absolute;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  z-index:2;
}
#yah a {
  color:#444;
  font-size:11px;
  font-weight:bold;
  text-shadow:none;
}
#yah a:hover {
  color:#000;
}
/* **END** YOU ARE HERE */




/* USER ICONS */
.ynf {
  float:right;
  width:300px;
}
.ynf ul {
  list-style:none;
}
.ynf ul li {
  float:left;
  padding:5px 0;
  width:145px;
}
.ynf ul li:last-child {
  margin:0 0 0 10px;
}
.ynf ul li a {
  border:1px solid #000;
  color:#60181C;
  display:block;
  font-family:'Eurostile Ext';
  font-size:14px;
  line-height:28px;
  text-align:center;
  background:#e0e0e0;
  background:-moz-linear-gradient(top, #e0e0e0 0%, #bfbfbf 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#bfbfbf));
  background:-webkit-linear-gradient(top, #e0e0e0 0%, #bfbfbf 100%);
  background:-o-linear-gradient(top, #e0e0e0 0%, #bfbfbf 100%);
  background:-ms-linear-gradient(top, #e0e0e0 0%, #bfbfbf 100%);
  background:linear-gradient(top, #e0e0e0 0%, #bfbfbf 100%);
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.ynf ul li a:hover {
  background:#ffffff;
  background:-moz-linear-gradient(top, #ffffff 0%, #bfbfbf 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bfbfbf));
  background:-webkit-linear-gradient(top, #ffffff 0%, #bfbfbf 100%);
  background:-o-linear-gradient(top, #ffffff 0%, #bfbfbf 100%);
  background:-ms-linear-gradient(top, #ffffff 0%, #bfbfbf 100%);
  background:linear-gradient(top, #ffffff 0%, #bfbfbf 100%);
  color:#000;
}


.yst {float:right;height:40px;line-height:40px;}
.yst ul {list-style:none;}
.yst ul li {float:left;height:40px;line-height:40px;margin:0 5px 0 0;width:40px;}
.yst ul li.yplnk {width:30px;}
.yst ul li:last-child {margin:0;}
.yst ul li a {background:none;display:block;font-size:12px;height:40px;line-height:40px;}
.yst ul li a:hover {background:#914D44;}
.yst ul li p {background:#631314;color:#fff;display:inline;font-size:11px;line-height:11px;left:0;padding:1px 5px;position:relative;top:43px;z-index:3;z-index:2;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.yst ul li ul {
  box-shadow:4px 4px 4px #999;
  -moz-box-shadow:4px 4px 4px #999;
  -webkit-box-shadow:4px 4px 4px #999;
  background:#404040;
  background:-moz-linear-gradient(top, #404040 0%, #303030 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#404040), color-stop(100%,#303030));
  background:-webkit-linear-gradient(top, #404040 0%, #303030 100%);
  background:-o-linear-gradient(top, #404040 0%, #303030 100%);
  background:-ms-linear-gradient(top, #404040 0%, #303030 100%);
  background:linear-gradient(top, #404040 0%, #303030 100%);
  border-top:1px solid #eee;
  display:none;
  position:absolute;
  width:175px;
  z-index:3;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.yst ul li ul.snl {width:220px;}
.yst ul li ul.pls {width:300px;}
.yst ul li ul li {float:none;height:24px;line-height:24px;margin:0;width:175px;}
.yst ul li ul.snl li {width:220px;}
.yst ul li ul.pls li {width:300px;}
.yst ul li ul li a {background:none;color:#ddd;font-size:12px;height:24px;line-height:24px;text-indent:10px;}
.yst ul li ul li a:hover {background:#222;}
.yst ul li ul li:last-child a {
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.yst ul li:hover ul {display:block;}
/* **END** USER ICONS */




/* MK LOGO */
.mklogolink {
  display:block;
  height:60px;
  line-height:60px;
}
#mklogo {
  background-position:-310px -580px;
  float:left;
  line-height:60px;
  height:60px;
  width:330px;
}
#mklogo a {
  display:block;
  height:60px;
  line-height:60px;
  width:330px;
}
/* **END** MK LOGO */




/* MK SEARCHBUTTON */
#mkinfo {
  float:right;
}
#mksrch {
  float:left;
  margin:15px 0;
  width:300px;
}
#msrchbtn {
  background:#7c3c33;
  border:0;
  border-bottom:1px solid #b17668;
  color:#000;
  font-size:14px;
  height:29px;
  letter-spacing:1px;
  line-height:29px;
  padding:0 10px;
  width:280px;
  z-index:9;
}
#msrchbtn:focus {
  background:#b17668;
  border-bottom:1px solid #eee;
}

#msrchresult {
  display:none;
}
#srchrslt {
  display:block;
  float:left;
  position:absolute;
  width:300px;
  z-index:5000000;
}
#srchrslt ul {
  display:block;
  list-style:none;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  box-shadow:0 0 4px #202020;
  -moz-box-shadow:0 0 4px #202020;
  -webkit-box-shadow:0 0 4px #202020;
}
#srchrslt ul li {
  background:#fff;
  border-top:1px solid #444;
}
#srchrslt ul li a {
  display:block;
}
.srcha1 {background:no-repeat 5px 5px;font-size:12px;height:50px;}
.srcha1 p {color:#000;font-size:12px;margin:0 0 0 45px;padding:5px 0 0 0;}
.srcha1 span {color:#888;display:block;font-size:12px;margin:0 0 0 45px;padding:5px 0 0 0;}
.srcha1:hover {background-color:#914c43;color:#fff;}
.srcha1:hover p {color:#fff;}
.srcha1:hover span {color:#fff;}
.srcha2 {color:#000;font-size:12px;height:32px;line-height:32px;text-indent:5px;}
.srcha2:hover {background-color:#914c43;color:#fff;}
/* **END** MK SEARCHBUTTON */


/* MK TOPINFOLINKS */
#mktopinfo {
  float:left;
  margin:0 10px 0 0;
}
#mktopinfo ul {
  list-style:none;
}
#mktopinfo ul li {
  float:left;
  line-height:60px;
  height:60px;
}
#mktopinfo ul li a {
  display:block;
  height:60px;
  line-height:60px;
  padding:0 5px;
}
#mktopinfo ul li a span {
  background:none;
  border:1px solid #783D37;
  color:#ceb4b1;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  letter-spacing:1px;
  padding:7px 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
#mktopinfo ul li a:hover span {
  color:#f0f0f0;
  background:#965D55;
  background:-moz-linear-gradient(top, #965D55 0%, #783D37 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#965D55), color-stop(100%,#783D37));
  background:-webkit-linear-gradient(top, #965D55 0%, #783D37 100%);
  background:-o-linear-gradient(top, #965D55 0%, #783D37 100%);
  background:-ms-linear-gradient(top, #965D55 0%, #783D37 100%);
  background:linear-gradient(top, #965D55 0%, #783D37 100%);
  border:1px solid #965D55;
}




.mainsitepic {
  box-shadow:0 0 4px #000;
  -moz-box-shadow:0 0 4px #000;
  -webkit-box-shadow:0 0 4px #000;
  height:300px;
}
.mainsitepic span {
  display:block;
  height:250px;
  line-height:250px;
  width:100%;
}
.mainsitepic span a {
  display:block;
  height:250px;
  line-height:250px;
  width:100%;
}
.mainsitepic div {
  background:#fff;
  display:none;
  font-size:14px;
  height:50px;
  line-height:50px;
  position:relative;
  text-indent:10px;
  top:250px;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
  filter:alpha(opacity=70);
  opacity:.7;
}
.mainsitepic:hover div {
  display:block;
}
.mainsitepic div a {
  color:#000;
  font-size:14px;
  text-decoration:underline;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  filter:alpha(opacity=100);
  opacity:1;
}
.mainsitepic div a:hover {
  text-decoration:none;
}
.mainsitepic div p {
  float:right;
  margin:0 10px 0 0;
}
.mainsitepic div p a {
  color:#444;
  font-size:12px;
  text-decoration:none;
}
.mainsitepic div p a:hover {
  text-decoration:underline;
}

.mainsitedisc, .userfaces {
  list-style:none;
}
.mainsitedisc li, .userfaces li {
  background:#fff;
  float:left;
  height:150px;
  margin:0 4px 0 0;
  padding:4px 0;
  text-align:center;
}
.userfaces li {
  height:80px;
  padding:4px;
}
.mainsitedisc li:last-child, .userfaces li:last-child {
  margin:0;
  padding:0;
}
.mainsitedisc li:hover, .userfaces li:hover {
  background:#5D141D;
}
.mainsitedisc li a.moreofthat, .userfaces li a.moreofthat {
  background:#fff;
  color:#000;
  display:block;
  font-size:20px;
  height:158px;
  line-height:158px;
  text-align:center;
}
.userfaces li a.moreofthat {
  height:88px;
  line-height:88px;
}
.mainsitedisc li a.moreofthat:hover, .userfaces li a.moreofthat:hover {
  background:#5D141D;
  color:#fff;
}


.scprev {
  background:#fff;
  border:1px solid #000;
  height:70px;
  margin-bottom:10px;
  padding:9px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.scprevtop {
  line-height:20px;
  margin-bottom:15px;
}
.scprevtop a {
  color:#000;
  font-family:'Eurostile Ext';
  font-size:16px;
}
.scprevtop a:hover {
  text-decoration:underline;
}
.scprevtop p {
  color:#666;
  float:right;
  font-family:'Eurostile Ext';
  font-size:20px;
  letter-spacing:1px;
  line-height:20px;
}
.scprevdown {
  color:#888;
  font-size:12px;
  margin-bottom:5px;
  text-align:center;
}
.scprevdown a {
  color:#888;
  font-size:12px;
}
.scprevdown a:hover {
  text-decoration:underline;
}
.scprevsub {
  color:#808080;
  font-size:11px;
  text-align:center;
}

.sedinfo {
  float:left;
  font-size:12px;
  line-height:20px;
  margin-left:10px;
  padding:0 20px;
}
.sedcol1 { background:#ffcccc; }
.sedcol2 { background:#97bd97; }
.sedcol3 { background:#edc2f2; }
.sedcol4 { background:#bfb199; }
.sedcol5 { background:#dedede; }
.sedcol6 { background:#616161; }
.sedcol7 { background:#fff5cc; }
.sedcol8 { background:#ffccfe; }
.sedcol9 { background:#ccfbff; }
.sedcol10 { background:#e1ffcc; }
.sedcol11 { background:#ebccff; }
.sedcol12 { background:#ffddcc; }
.sedcol13 { background:#719601; }
.sedcol14 { background:#789696; }
.sedcol15 { background:#967889; }
.sedcol99 { background:#ccccff; }

.sc1 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffcccc 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffcccc 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffcccc 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #ffcccc));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffcccc 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #ffcccc 100%);
}
.sc2 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #97bd97 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #97bd97 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #97bd97 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #97bd97));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #97bd97 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #97bd97 100%);
}
.sc3 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #edc2f2 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #edc2f2 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #edc2f2 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #edc2f2));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #edc2f2 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #edc2f2 100%);
}
.sc4 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #bfb199 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #bfb199 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #bfb199 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #bfb199));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #bfb199 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #bfb199 100%);
}
.sc5 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #dedede 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #dedede 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #dedede 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #dedede));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #dedede 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #dedede 100%);
}
.sc6 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #616161 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #616161 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #616161 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #616161));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #616161 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #616161 100%);
}
.sc7 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #fff5cc 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #fff5cc 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #fff5cc 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #fff5cc));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #fff5cc 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #fff5cc 100%);
}
.sc8 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffccfe 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffccfe 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffccfe 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #ffccfe));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffccfe 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #ffccfe 100%);
}
.sc9 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ccfbff 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ccfbff 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ccfbff 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #ccfbff));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ccfbff 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #ccfbff 100%);
}
.sc10 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #e1ffcc 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #e1ffcc 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #e1ffcc 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #e1ffcc));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #e1ffcc 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #e1ffcc 100%);
}

.sc11 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ebccff 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ebccff 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ebccff 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #ebccff));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ebccff 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #ebccff 100%);
}
.sc12 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffddcc 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffddcc 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffddcc 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #ffddcc));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ffddcc 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #ffddcc 100%);
}
.sc13 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #719601 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #719601 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #719601 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #719601));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #719601 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #719601 100%);
}
.sc14 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #789696 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #789696 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #789696 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #789696));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #789696 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #789696 100%);
}
.sc15 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #967889 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #967889 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #967889 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #967889));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #967889 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #967889 100%);
}
.sc99 {
  background:#f8f8f8;
  background:-ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ccccff 100%);
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ccccff 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ccccff 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(70%, #f8f8f8), color-stop(100%, #ccccff));
  background:-webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 70%, #ccccff 100%);
  background:linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 70%, #ccccff 100%);
}





.green {
  background:#88b272;
  background:-moz-linear-gradient(top, #88b272 0%, #6d9c55 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#88b272), color-stop(100%,#6d9c55));
  background:-webkit-linear-gradient(top, #88b272 0%,#6d9c55 100%);
  background:-o-linear-gradient(top, #88b272 0%,#6d9c55 100%);
  background:-ms-linear-gradient(top, #88b272 0%,#6d9c55 100%);
  background:linear-gradient(top, #88b272 0%,#6d9c55 100%);
  color:#000;
}
.green:hover {
  background:#a0c18e;
  background:-moz-linear-gradient(top, #a0c18e 0%, #8ab077 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0c18e), color-stop(100%,#8ab077));
  background:-webkit-linear-gradient(top, #a0c18e 0%,#8ab077 100%);
  background:-o-linear-gradient(top, #a0c18e 0%,#8ab077 100%);
  background:-ms-linear-gradient(top, #a0c18e 0%,#8ab077 100%);
  background:linear-gradient(top, #a0c18e 0%,#8ab077 100%);
}

.red {
background:#bd6060;
background:-moz-linear-gradient(top, #bd6060 0%, #aa4242 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bd6060), color-stop(100%,#aa4242));
background:-webkit-linear-gradient(top, #bd6060 0%,#aa4242 100%);
background:-o-linear-gradient(top, #bd6060 0%,#aa4242 100%);
background:-ms-linear-gradient(top, #bd6060 0%,#aa4242 100%);
background:linear-gradient(top, #bd6060 0%,#aa4242 100%);
color:#000;
}
.red:hover {
background:#ca8080;
background:-moz-linear-gradient(top, #ca8080 0%, #bb6868 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca8080), color-stop(100%,#bb6868));
background:-webkit-linear-gradient(top, #ca8080 0%,#bb6868 100%);
background:-o-linear-gradient(top, #ca8080 0%,#bb6868 100%);
background:-ms-linear-gradient(top, #ca8080 0%,#bb6868 100%);
background:linear-gradient(top, #ca8080 0%,#bb6868 100%);
}

.grey {background-color:#ddd;} .grey:hover {background-color:#c0c0c0;}

.showok, .shownok {
  background-position:-96px -464px;
  height:15px;
  line-height:15px;
  width:15px;
}
.shownok {
  background-position:-112px -464px;
}


#aclnk {background-position:-400px -240px;}
#stlnk {background-position:-440px -240px;}
#pnlnk {background-position:-320px -240px;}
#sclnk {background-position:-360px -240px;}
#snlnk {background-position:-240px -240px;}
#mylnk {background-position:-280px -240px;}
#pllnk {background-position:-485px -240px;}

/* IDs */
#contentt {margin:0 0 20px 0;}
#error {font-size:12px;}
.txtfld {
  background:#f8f8f8;
  padding:6px 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

#prftr {
  background:url(s/bg_m2.png) no-repeat center #6a6a6a;
  height:10px;
  line-height:10px;
}
#footr {
  background:#222222;
  background:-moz-linear-gradient(top, #222222 0%, #2a2a2a 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#2a2a2a));
  background:-webkit-linear-gradient(top, #222222 0%, #2a2a2a 100%);
  background:-o-linear-gradient(top, #222222 0%, #2a2a2a 100%);
  background:-ms-linear-gradient(top, #222222 0%, #2a2a2a 100%);
  background:linear-gradient(top, #222222 0%, #2a2a2a 100%);
  border-top:1px solid #B9B9B9;
  padding:40px 0 20px 0;
}
#footr ul {
  list-style:none;
}
.footrsub {
  color:#808080;
  font-size:12px;
  margin-top:20px;
  text-align:center;
}
.footrsub a {
  color:#808080;
  font-size:12px;
}
.footrsub a:hover {
  color:#c0c0c0;
}

.divtable {
  display:table;
  height:100%;
  width:100%;
}
.divtablerow {
  display:table-row;
  height:100%;
}
.divtablecell {
  display:table-cell;
  height:100%;
  vertical-align:top;
}
.divtablespacer {
  width:40px;
}
.hauto {
  height:auto;
}
.height100 {
  height:100%;
}
.width1bg {
  background:#606060;
  width:1px;
}
.width5 {width:5px;}
.width10 {width:10px;}
.width20 {width:20px;}
.width40 {width:40px;}
.width45 {width:45px;}
.width60 {width:60px;}
.width80 {width:80px;}
.width90 {width:90px;}
.width100 {width:100px;}
.width120 {width:120px;}
.width160 {width:160px;}
.width200 {width:200px;}
.width250 {width:250px;}
.width300 {width:300px;}
.width340 {width:340px;}
.width400 {width:400px;}
.width401 {width:401px;}
.width601 {width:601px;}
.width902 {width:902px;}
.width1pc {width:1%;}
.width2pc {width:2%;}
.width32pc {width:32%;}
.width34pc {width:34%;}
.width48pc {width:48%;}
.width49pc {width:49%;}
.width65pc {width:65%;}
.divtablebgspacer {
  background:#606060;
  height:100%;
  margin:0 auto;
  width:1px;
}
.maintextcell {
  font-size:13px;
  line-height:21px;
  overflow:auto;
  padding:6px 10px;
}
.maintextspace {
  font-size:1px;
  letter-spacing:100px;
  line-height:1px;
}
.mainpiccell {
  display:table-cell;
  overflow:none;
  text-align:right;
  width:300px;
}
.mainpiccell div {
  float:right;
}
.mainpiccell span {
  left:0;
  position:relative;
  top:-10px;
  z-index:3;
}
.divtextbg {
  background:#f8f8f8;
}
.divtextbg2 {
  background:#404040;
  background:-moz-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(30%,#404040), color-stop(70%,#404040), color-stop(100%,#3b3b3b));
  background:-webkit-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-o-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-ms-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
}
.divtextbg2 .maintextcell {
  color:#f8f8f8;
}
.divtextbg2 .maintextcell a {
  color:#f8f8f8;
  text-decoration:underline;
}
.divtextbg2 .maintextcell a:hover {
  text-decoration:none;
}
.divtextbg2 .maintextcell a img {
  text-decoration:none;
}



#copy {
  background-color:rgb(96, 24, 28);
  border-top:1px solid #7C3C33;
  padding:30px 0;
}

#phd {background:#707070;border-top:1px solid #bbb;padding:40px 0;}
.tpc {margin:0 auto;box-shadow:0 0 4px #444;-moz-box-shadow:0 0 4px #444;-webkit-box-shadow:0 0 4px #444;}
.ptc {height:32px;line-height:32px;margin:0 0 10px 0;}
.ptz {background:#ddd;display:inline-block;height:32px;line-height:32px;padding:0 10px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}

.pnf {background:#eee;border:1px solid #bbb;height:30px;line-height:30px;float:right;width:240px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}

.prne {list-style:none;}
.prne li {background-color:#ddd;float:left;height:32px;line-height:32px;width:32px;}
.prne li:hover {background-color:#c0c0c0;}
.prne li a {display:block;height:32px;line-height:32px;}
.prne li a.on {background-color:#dcead4;}
.prne li a.on:hover {background-color:#e9d4d4;}
.gtl {
  background-position:-364px -324px;
}
.rdsl {
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
}
.rdsr {
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}
.gtr {
  background-position:-404px -324px;
}
.prne_none {background:#cfcfcf;}

#psh,#psc {background:#707070;border-top:1px solid #bbb;padding-top:40px;}
#psh div {
  margin:0 auto;
  box-shadow:0 0 4px #000;
  -moz-box-shadow:0 0 4px #000;
  -webkit-box-shadow:0 0 4px #000;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
#psc .uic {float:left;margin:0 20px 0 0;width:300px;box-shadow:0 0 4px #ddd;-moz-box-shadow:0 0 4px #ddd;-webkit-box-shadow:0 0 4px #ddd;}
#psc .uic .pc {height:200px;line-height:200px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;}
#psc .uic .nf {background:#eee;color:#444;font-size:12px;line-height:16px;height:150px;padding:10px;}
#psc .uic .nf p {color:#222;font-size:12px;font-weight:bold;margin:0 0 6px 0;}
#psc .uic .nf p a {color:#222;font-size:12px;font-weight:bold;}
#psc .uic .nf p a:hover {background:#222;color:#eee;}


.cont {
  display:table;
  width:100%;
}
.cpls {
  background:#f8f8f8;
  display:table-cell;
  padding:10px;
  vertical-align:top;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
}
.cpls .lstng {
  border:1px solid #ddd;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.cprs .lstng {
  border:1px solid #ddd;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.cprs .lstng li {
  background:#eeeeee;
  background:-moz-linear-gradient(top, #eeeeee 0%, #e0e0e0 50%, #dddddd 51%, #dddddd 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(50%,#e0e0e0), color-stop(51%,#dddddd), color-stop(100%,#dddddd));
  background:-webkit-linear-gradient(top, #eeeeee 0%,#e0e0e0 50%,#dddddd 51%,#dddddd 100%);
  background:-o-linear-gradient(top, #eeeeee 0%,#e0e0e0 50%,#dddddd 51%,#dddddd 100%);
  background:-ms-linear-gradient(top, #eeeeee 0%,#e0e0e0 50%,#dddddd 51%,#dddddd 100%);
  background:linear-gradient(top, #eeeeee 0%,#e0e0e0 50%,#dddddd 51%,#dddddd 100%);
  border-bottom:1px solid #bbb;
  margin:0;
  padding:5px 10px;
}
.cpls2 {
  display:table-cell;
  padding:0 10px 0 0;
  vertical-align:top;
}
.cpls h1, .cpls h2, .cpls2 h1, .cpls2 h2 {
  font-size:16px;
  line-height:16px;
  padding:0 0 4px 0;
}
.cpls h1, .cpls h2 {
  text-indent:0px;
}
.cpls .txtfld {
  padding:0;
}
.cpls .spacer {
  height:1px;
  line-height:1px;
  margin:30px 0;
}
.cpls .spacer p {
  background:#e8e8e8;
  height:1px;
  line-height:1px;
  margin:0 40px;
}


.cprsp {
  background:#bbb;
  display:table-cell;
  width:1px;
}
.cprsp2 {
  display:table-cell;
  width:1px;
}
.cprs {
  background:#eeeeee;
  display:table-cell;
  padding:10px;
  vertical-align:top;
  width:280px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}

.cprs .cm2, .cprs .cm3, .cprs .mktv300info {
  margin:0 -10px;
}

.cprs h1, .cprs h2 {
  background:none;
  font-family:'Eurostile';
  font-size:16px;
  font-weight:normal;
  line-height:16px;
  padding:0 0 4px 0;
  text-shadow:1px 1px 0px #b0b0b0;
}
.cprs .txtfld {
  background:none;
  padding:0;
}
.cprs .ptxt {
  color:#222;
}

.cprs .spacer {
  height:1px;
  line-height:1px;
  margin:20px 0;
}
.cprs .spacer div {
  background:#ddd;
  height:1px;
  line-height:1px;
  margin:0 40px;
}
.cprs .ulist li a, .cprs2 .ulist li a {
  background:#ccc;
  border-top:1px solid #ddd;
  border-bottom:1px solid #aaa;
  font-size:12px;
}
.cprs .ulist li a:hover, .cprs2 .ulist li a:hover {
  background:#ddd;
}
.cprs .ulist li a span, .cprs2 .ulist li a span {
  background:#aaa;
  font-size:10px;
  height:10px;
  line-height:10px;
  margin:4px 10px 0 0;
  padding:4px 4px;
  width:50px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}


.cprs2 {
  display:table-cell;
  vertical-align:top;
  width:300px;
}
.cprs2 h1, .cprs2 h2 {
  background:none;
  display:block;
  font-family:'Eurostile';
  font-size:16px;
  font-weight:normal;
  line-height:16px;
  padding:0 0 4px 0;
  text-indent:10px;
  text-shadow:1px 1px 0px #a0a0a0;
}
.cprs2 .ulist li:first-child a {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.cprs2 .ulist li:last-child a {
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.cprs2 .ulist li:only-child a {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}



.prs {float:right;width:300px;}
.pls {margin:0 320px 0 0;}


.prs .txtfld, .prs .txtfld2 {background:#e8e8e8;}
.prs h1, .prs h2 {background:#e8e8e8;}

.prs .ulist li a {background:#e8e8e8;}
.prs .ulist li a.bg1 {background:#e8e8e8;}
.prs .ulist li a.bg2 {background:#ddd;}
.prs .ulist li a:hover {background:#D48779;}
.prs .ulist li a.brdr {border-top:1px solid #ccc;}


.mapsinfowindow ul li {height:40px;}
.mapsinfowindow ul li.y {border-top:1px solid #eee;}
.mapsinfowindow ul li.z {color:#000;font-size:13px;font-weight:bold;height:19px;}
.mapsinfowindow ul li a {background-repeat:no-repeat;color:#000;display:block;height:40px;text-indent:50px;}
.mapsinfowindow ul li a:hover {background-color:#f0f0f0;}


.fmktv {display:block;height:200px;box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';filter:alpha(opacity=70);opacity:.7;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.fmktv:hover {box-shadow:0 0 4px #fff;-moz-box-shadow:0 0 4px #fff;-webkit-box-shadow:0 0 4px #fff;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100);opacity:1;}


.sclnw li {height:38px;line-height:38px;margin:0 0 5px 0;}
.sclnw li a {color:#000;display:block;height:38px;line-height:38px;text-indent:50px;}


.hchs:hover .hchs2 {display:block;}
.hchs:hover .hchs1 {display:none;}
.hchs2 {display:none;z-index:5;}


.langsel {}
.lshw {color:#000;display:block;background:#606060;text-indent:10px;line-height:20px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.lsel {display:none;}
.lsel li {margin:0 0 4px 0;}
.lsel a {color:#000;display:block;background:#606060;text-indent:10px;line-height:20px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.lsel a:hover {background-color:#808080;color:#eee;}
.langsel:hover .lsel {display:block;}
.langsel:hover .lshw {display:none;}

.copyl {margin:0 320px 0 0;}
.copyl1 {color:#D4A59D;letter-spacing:1px;margin:0 0 14px;font-size:14px;}
.copyl1 a {color:#D4A59D;letter-spacing:1px;font-size:14px;text-shadow:1px 1px 0px #000;}
.copyl1 a:hover {color:#D48779;}
.copyl2 {color:#803B2E;font-size:11px;}

.copyr {
  float:right;
  width:300px;
}
.copyr ul {
  list-style:none;
 }
.copyr ul li {
  float:right;
  height:60px;
  line-height:60px;
  margin:0 0 0 30px;
  width:80px;
}
.copyr ul li:last-child {
  margin:0;
}
.copyr ul li a {
  background-color:#803B2E;
  display:block;
  height:80px;
  line-height:80px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.copyr ul li a:hover {
  background-color:#D48779;
}
.copyr ul li a.yt {
  background-position:-560px 0;
}
.copyr ul li a.tw {
  background-position:-480px 0;
}
.copyr ul li a.fb {
  background-position:-400px 0;
}

/* Übergeordnete Klassen */
.cb {clear:both;}
.cl {clear:left;}
.cr {clear:right;}
.cntr {margin:0 auto;width:980px;}
.fright {float:right;}
.fleft {float:left;}

.pps {background:url(img/pp-300-1.png) no-repeat;height:300px;line-height:300px;margin:0 0 40px 0;width:300px;}
.pgs {background:url(img/group.png) no-repeat;height:300px;line-height:300px;margin:0 0 40px 0;width:300px;}

.wspc, .wspc2 {background:#ddd;height:1px;line-height:1px;margin:10px 0;}
.wspc2 {margin:4px 0;}


/* Allgemeine Klassen */
#errormsg {
  background:#f9e8e8;
  background:-moz-linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9e8e8), color-stop(100%,#f2d3d3));
  background:-webkit-linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  background:-o-linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  background:-ms-linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  background:linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  border:1px solid #707070;
  display:none;
  margin-bottom:20px;
  padding:10px;
  box-shadow:0 0 4px #909090;
  -moz-box-shadow:0 0 4px #909090;
  -webkit-box-shadow:0 0 4px #909090;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.statusdiv, .error {
  background:#f9f8e8;
  background:-moz-linear-gradient(top, #f9f8e8 0%, #f9f8e8 50%, #F2F1D3 51%, #F2F1D3 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f8e8), color-stop(50%,#f9f8e8), color-stop(51%,#F2F1D3), color-stop(100%,#F2F1D3));
  background:-webkit-linear-gradient(top, #f9f8e8 0%, #f9f8e8 50%, #F2F1D3 51%, #F2F1D3 100%);
  background:-o-linear-gradient(top, #f9f8e8 0%, #f9f8e8 50%, #F2F1D3 51%, #F2F1D3 100%);
  background:-ms-linear-gradient(top, #f9f8e8 0%, #f9f8e8 50%, #F2F1D3 51%, #F2F1D3 100%);
  background:linear-gradient(top, #f9f8e8 0%, #f9f8e8 50%, #F2F1D3 51%, #F2F1D3 100%);
  border:1px solid #000;
  margin:0 0 20px 0;
  padding:5px 10px;
  box-shadow:0 0 4px #505050;
  -moz-box-shadow:0 0 4px #505050;
  -webkit-box-shadow:0 0 4px #505050;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.statusdiv ul, .error ul {
  list-style:none;
}
.statusdiv ul li, .error ul li {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  line-height:23px;
}
.statusdiv ul li a, .error ul li a {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
}
.error {
  background:#f9e8e8;
  background:-moz-linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9e8e8), color-stop(100%,#f2d3d3));
  background:-webkit-linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  background:-o-linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  background:-ms-linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  background:linear-gradient(top, #f9e8e8 0%, #f2d3d3 100%);
  padding:10px;
}
.error ul li {
  font-weight:bold;
  line-height:33px;
}


.tx {
  border:1px solid #999;
  background:#fff;
  display:block;
  font-size:12px;
  padding:6px 0;
  text-indent:6px;
  width:100%;
  -moz-border-radius-topright:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  border-top-right-radius:2px;
  border-top-left-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
 }
.tx:focus, textarea:focus {
  background:#fff;
  border:1px solid #914D44;
}
.shopfield {
  background:#eee;
  border:1px solid #505050;
  color:#404040;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:20px;
  font-weight:100;
  letter-spacing:1px;
  line-height:20px;
  text-indent:10px;
  padding:10px 0;
  width:100%;
}
.shopfield:focus {
  border:1px solid #101010;
  color:#101010;
  box-shadow:0 0 8px #ffffff;
  -moz-box-shadow:0 0 8px #ffffff;
  -webkit-box-shadow:0 0 8px #ffffff;
}
textarea:focus {
  border:1px solid #555;
  box-shadow:0 0 4px #914D44;
  -moz-box-shadow:0 0 4px #914D44;
  -webkit-box-shadow:0 0 4px #914D44;
}
textarea {
  border:1px solid #999;
  background:#e8e8e8;
  font-size:12px;
  line-height:20px;
  min-height:80px;
  padding:0 4px;
  resize:vertical;
  width:99%;
  word-wrap:break-word;
  -moz-border-radius-topright:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  border-top-right-radius:2px;
  border-top-left-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
}
.commentinput {
  border:1px solid #404040;
  background:#f8f8f8;
  font-size:12px;
  line-height:20px;
  min-height:80px;
  resize:none;
  width:100%;
  word-wrap:break-word;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.commentinput:focus {
  border:1px solid #000;
  box-shadow:0 0 10px #404040;
  -moz-box-shadow:0 0 10px #404040;
  -webkit-box-shadow:0 0 10px #404040;
}

.ttb {font-weight:bold;}
.tac {text-align:center;}
.tar {text-align:right;}
.vat {vertical-align:top;}
.w20 {width:20px;}
.w300 {width:280px;}
.w660 {width:640px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs20 {font-size:20px;}
.ptxt {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:13px;
  line-height:21px;
}
.ptxt a {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
}
.fll {display:inline-block;max-width:640px;overflow:hidden;width:100%;}
.td2 {padding:2px 0;}
.td4 {padding:4px 0;}

.rdstop {
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;}
.rdstop span {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;}
.rdstopr {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;}
.rdstopr span {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;}
.rdsdwn {
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.rdsdwn span {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;}
.rdsdwnr {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;}
.rdscmp {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.rdscmpr {
-moz-border-radius-topright:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:4px;}
.rdscmpr span {
-moz-border-radius-topright:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:4px;}
.rdscmptr {
-moz-border-radius-topright:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.rdscmptr span {
-moz-border-radius-topright:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:4px;}

.c666 {color:#666;}
.c888 {color:#888;}

.prpc {background:#808080;border-top:1px solid #222;padding:40px 0 0 0;}
.vd {
  background:#ddd;
  margin:0 0 10px 0;
  height:206px;
  width:288px;
  box-shadow:0 0 4px #444;
  -moz-box-shadow:0 0 4px #444;
  -webkit-box-shadow:0 0 4px #444;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.vd .tpc {
  position:relative;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.vd .tpc a {display:block;}
.vd .tpc a .vsp {background:url(style/whitebg.png) repeat-x;bottom:0;display:none;position:absolute;text-align:left;width:100%;}
.vd .tpc a .vsp span {color:#000;display:block;font-size:12px;line-height:16px;padding:5px 10px;position:static;text-align:left;}
.vd .tpc a:hover .vsp {display:block;}
.vd .dw {
  padding:5px 10px;
  text-align:left;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

.shdw {box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;}

.fwrt, .ffav {
  background-position:-528px -464px;
  float:right;
  height:16px;
  line-height:16px;
  margin:0 0 0 5px;
  width:16px;
}
.ffav {
  background-position:-544px -464px;
}

.jeign {background-position:-120px -360px;}
.jeugn {background-position:-80px -360px;}
.jefav {background-position:0px -360px;}
.pres {z-index:2;}
.pres a{
  background:#60181C;
  border-bottom:1px solid #000;
  color:#fff;
  display:block;
  font-size:12px;
  padding:8px 0;
  text-align:center;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.pres a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}

/* dings */
.nfohead180, .nfohead90 {background:url(img/photo180.png) no-repeat #f8f8f8;border:1px solid #d0d0d0;height:180px;min-height:180px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.nfohead180:hover {background-color:#fff;}
.nfohead180 div {margin:10px 10px 5px 160px;}

.nfohead90 {background:url(img/photo90.png) no-repeat #f8f8f8;height:90px;min-height:90px;}
.nfohead90:hover {background-color:#fff;}
.nfohead90 div {margin:10px 10px 5px 80px;}

.viphead901, .viphead902 {
  background:#f8f8f8;
  background:-moz-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
  background:-webkit-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:-ms-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  border:1px solid #c0c0c0;
  height:90px;
  padding:0;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.viphead901 button, .viphead902 button {
  background:url(img/labelvip1.png) no-repeat;
  background-color:none;
  border:0;
  display:block;
  height:90px;
  width:100%;
}
.viphead902 button {
  background:url(img/labelvip2.png) no-repeat;
}
.viphead901:hover, .viphead902:hover {
  background:#ffffff;
  background:-moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
  background:-webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  background:linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  border:1px solid #b0b0b0;
}
.viphead901:hover button, .viphead902:hover button {
  background-position:0 -97px;
}
.vtitle {
  color:#000;
  font-size:14px;
  font-weight:bold;
  line-height:14px;
  margin-bottom:4px;
  text-align:right;
}
.vdesc {
  color:#444;
  font-size:12px;
  line-height:12px;
  margin-bottom:12px;
  text-align:right;
}
.vmonthly {
  color:#444;
  font-size:12px;
  line-height:12px;
  text-align:right;
}
.vmonthly b {
  color:#444;
  font-size:12px;
  line-height:12px;
}


.nfohead50 {
  background:url(img/photo50.png) no-repeat #f8f8f8;
  border:1px solid #d0d0d0;
  height:50px;
  min-height:50px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.nfohead50:hover {background-color:#fff;}
.nfohead50 div {line-height:14px;margin:5px 5px 2px 50px;}


/* Div und Listings */
.plft40 {float:left;width:40px;}
.plft80 {float:left;width:80px;}

.mrgnl5 {margin-left:5px;}
.mrgnl50 {margin-left:50px;}
.mrgnl90 {margin-left:90px;}

.marlr50100 {margin:0 100px 0 50px;}

.mrgnr5 {margin-right:5px;}
.mrgnr10 {margin-right:10px;}
.mrgnr90 {margin-right:90px;}
.marl50 {margin-left:50px;}
.marl90 {margin-left:90px;}
.marl100 {margin-left:100px;}
.marl130 {margin-left:130px;}
.marl190 {margin-left:190px;}
.marl300 {margin-left:300px;}
.marl310 {margin-left:310px;}

.mrgnt2 {margin-top:2px;}
.mrgnt4 {margin-top:4px;}
.mrgnt8 {margin-top:8px;}
.mrgnt10 {margin-top:10px;}
.mrgnt16 {margin-top:16px;}
.mrgnt20 {margin-top:20px;}
.mrgnt30 {margin-top:30px;}
.mrgnt40 {margin-top:40px;}

.mrgnb2 {margin-bottom:2px;}
.mrgnb4 {margin-bottom:4px;}
.mrgnb6 {margin-bottom:6px;}
.mrgnb8 {margin-bottom:8px;}
.mrgnb10 {margin-bottom:10px;}
.mrgnb16 {margin-bottom:16px;}
.mrgnb20 {margin-bottom:20px;}
.mrgnb30 {margin-bottom:30px;}
.mrgnb40 {margin-bottom:40px;}

.mrgnlrm10 {margin:0 -10px;}

.pleft40,.pleft48,.pleft60,.pleft80,.pleft90,.pleft120,.pleft180,.pleft288,.pleft300 {float:left;}
.pleft40 {width:40px;}
.pleft48 {width:48px;}
.pleft60 {width:60px;}
.pleft90 {width:90px;}
.pleft80 {width:80px;}
.pleft120 {width:120px;}
.pleft180 {width:180px;}
.pleft288 {width:288px;}
.pleft300 {width:300px;}
.pright80 {float:right;text-align:right;width:80px;}
.pright90 {float:right;text-align:right;width:90px;}

.pd50 {
  padding:0 50px;
}
.mleft45 {
  margin-left:50px;
}
.mleft50 {
  margin-left:50px;
}
.mleft85 {
  margin-left:85px;
  margin-right:5px;
}
.mleft90 {
  margin-left:90px;
}

.du1 {background:#bbb;float:left;height:80px;margin:0 4px 4px 0;padding:4px;text-align:center;width:80px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.du2 {position:relative;text-align:center;}
.du3 {left:0;position:absolute;text-align:center;top:0;z-index:1;}
.du5 {display:block;position:absolute;top:68px;z-index:2;}



.vclass {
  border:1px solid #a0a0a0;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.vclass td {
  font-size:12px;
  padding:5px 10px;
  text-align:center;
}
.vclass .vh {
  background:#f8f8f8;
  background:-moz-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
  background:-webkit-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:-ms-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  background:linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
  font-weight:bold;
  padding:10px;
}
.vclass .vx {background:#f8f8f8;border-top:1px solid #a0a0a0;text-align:left;}
.vclass .v0 {background:#f8f8f8;border-top:1px solid #a0a0a0;color:#444;}
.vclass .v1 {background:#eee;border-top:1px solid #a0a0a0;}
.vclass .v2 {background:#fdf4a4;border-top:1px solid #a0a0a0;font-weight:bold;}
.vclass .bx {border-top:1px solid #a0a0a0;}


/* BLOG */
.dbpl {
  display:inline;float:left;
}
.bpht {
  height:32px;
  line-height:32px;
}
.bpt {
  color:#404040;
  font-size:20px;
  float:right;
  height:32px;
  line-height:32px;
  letter-spacing:-1px;
  padding:0 10px 0 0;
}

.bpp a {display:block;}
.bppr {margin:-6px 0 0 210px;}
.bppl {margin:-6px 210px 0 0;}
.bps, .bps2 {
  background:#eee;
  border-left:1px solid #ddd;
  border-bottom:1px solid #ddd;
  border-right:1px solid #ddd;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:13px;
  line-height:25px;
  padding:4px 9px 3px 9px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.bps {
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px;
}
.bps a, .bps2 a {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:13px;
}
.bps p {font-size:13px;line-height:26px;}
.bsb {margin:6px 0 0 0;padding:0 10px;}
.bpl {background:#5E1D23;color:#eee;display:block;font-size:20px;height:32px;line-height:32px;padding:0 10px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;}
.bpl:hover {background:#7C3C33;}
.bsl {background:#f8f8f8;color:#666;height:24px;line-height:24px;font-size:12px;padding:6px 10px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.bsl:hover {color:#000;}
.bspc {margin:0 0 20px 0;}
.blpd {background:#c8c8c8;border:1px dashed #aaa;padding:10px;text-align:center;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.blpd img {
  box-shadow:0 0 4px #444;
}


/* SHOP */
#shopsrch {
  border:1px solid #606060;
  font-size:18px;
  height:40px;
  letter-spacing:1px;
  line-height:40px;
  padding:0 10px;
  width:550px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

/* pre-video */
.vts {height:330px;}
.vtst {height:300px;line-height:300px;}
.vtst a {display:block;height:300px;line-height:300px;}
.vtsd {height:30px;line-height:30px;}
.vtsd ul {list-style:none;}
.vtsd ul li {float:left;height:30px;line-height:30px;width:45%;}
.vtsd ul li.w8 {width:10%;}
.vtsd ul li a {background:#D48779;color:#fff;display:block;font-size:12px;height:30px;letter-spacing:1px;line-height:30px;text-align:center;}
.vtsd ul li.w8 a {background:#451208;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;}
.vtsd ul li a:hover {background:#000;}



/* VIDEO */
.mktvnavlisting {
  list-style:none;
}
.mktvnavlisting li {
  border-top:1px solid #000;
  border-left:1px solid #000;
  border-bottom:1px solid #000;
  float:left;
}
.mktvnavlisting li:last-child {
  border:1px solid #000;
}
.mktvnavlisting li a {
  background:#eeeeee;
  background:-moz-linear-gradient(top, #eeeeee 0%, #c0c0c0 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#c0c0c0));
  background:-webkit-linear-gradient(top, #eeeeee 0%, #c0c0c0 100%);
  background:-o-linear-gradient(top, #eeeeee 0%, #c0c0c0 100%);
  background:-ms-linear-gradient(top, #eeeeee 0%, #c0c0c0 100%);
  background:linear-gradient(top, #eeeeee 0%, #c0c0c0 100%);
  color:#000;
  display:block;
  font-size:12px;
  line-height:40px;
  padding:0 9px;
}
.mktvnavlisting li a.s {
  background:#ffffff;
  background:-moz-linear-gradient(top, #ffffff 0%, #d0d0d0 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d0d0d0));
  background:-webkit-linear-gradient(top, #ffffff 0%, #d0d0d0 100%);
  background:-o-linear-gradient(top, #ffffff 0%, #d0d0d0 100%);
  background:-ms-linear-gradient(top, #ffffff 0%, #d0d0d0 100%);
  background:linear-gradient(top, #ffffff 0%, #d0d0d0 100%);
}
.mktvnavlisting li a span {
  color:#7C3C33;
  font-size:12px;
  font-weight:bold;
  margin-left:5px;
}
.mktvnavlisting li a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
  color:#f0f0f0;
}
.mktvnavlisting li a:hover span {
  color:#fff;
}




.videoframe300 {
  height:250px;
  position:relative;
  width:300px;
}
.videoframe300:hover {
  box-shadow:0 0 10px #ffffff;
  -moz-box-shadow:0 0 10px #ffffff;
  -webkit-box-shadow:0 0 10px #ffffff;
}
.videoimage300 {
  height:200px;
}
.videoinfo300 {
  background:#202020;
  background-image:-moz-linear-gradient(top, #303030 0%, #202020 100%);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#202020));
  background-image:-webkit-linear-gradient(top, #303030 0%, #202020 100%);
  background-image:-o-linear-gradient(top, #303030 0%, #202020 100%);
  background-image:-ms-linear-gradient(top, #303030 0%, #202020 100%);
  background-image:linear-gradient(to bottom, #303030 0%, #202020 100%);
  border-top:1px solid #bbb;
  height:49px;
}
.videoinfo300 div {
  padding:5px;
}
.videoinfo300 div div {
  height:24px;
  margin-bottom:5px;
  padding:0;
}
.videoinfo300 div div a {
  color:#f0f0f0;
  font-size:12px;
  font-weight:bold;
  line-height:12px;
}
.videoinfo300 div div a:hover {
  text-decoration:underline;
}
.videoinfo300 div div span {
  font-weight:bold;
}
.videoinfo300 div div span, .videoinfo300 div p span, .videoinfo300 div p {
  color:#aaa;
  font-size:11px;
  line-height:11px;
}
.videoinfo300 div div span, .videoinfo300 div p span {
  float:right;
}

.blogmainframe {
  border:1px solid #303030;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
.bloglist {
  list-style:none;
}
.bloglistheader {
  background:#ddd;
  border-bottom:5px solid #60181C;
  padding:10px 10px 15px 10px;
  position:relative;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.bloglistheader span {
  color:#404040;
  font-size:12px;
  position:absolute;
  right:10px;
  bottom:2px;
}
.bloglistheader a {
  border-bottom:1px solid #888;
  color:#444;
  font-size:16px;
  font-weight:200;
  line-height:26px;
}
.bloglistheader a:hover {
  border-bottom:1px solid #000;
  color:#000;
}
.bloglistuser {
  background:#ddd;
  border-bottom:2px solid #60181C;
  height:40px;
}
.bloglistuser span {
  display:inline-block;
  height:40px;
  float:left;
  width:40px;
}
.bloglistuser span a {
  display:block;
  height:40px;
  width:40px;
}
.bloglistuser div {
  color:#505050;
  font-size:14px;
  line-height:40px;
  margin-left:50px;
}
.bloglistuser div a {
  color:#000;
  font-size:14px;
  line-height:40px;
}
.bloglistuser div a:hover {
  text-decoration:underline;
}
.bloglistimage {
  border-bottom:2px solid #60181C;
}
.bloglistimage a {
  display:block;
  width:100%;
}
.bloglisttext, .bloglisttextmain {
  background:#eee;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.bloglisttextmain div {
  font-size:12px;
  line-height:24px;
  padding:13px 9px;
}
.bloglisttext div {
  font-size:12px;
  line-height:18px;
  padding:6px 9px;
}
.bloglistsub {
  color:#101010;
  font-size:12px;
  line-height:12px;
  margin-top:4px;
  padding:0 10px;
}
.bloglistsub a {
  color:#101010;
  font-size:12px;
  line-height:12px;
  text-decoration:underline;
}
.bloglistsub a:hover {
  text-decoration:none;
}
.bloglistsub span {
  color:#101010;
  font-size:12px;
  float:right;
  line-height:12px;
}

.blognavi {
  border:1px solid #202020;
  list-style:none;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
.blognavi li a {
  background:#efefef;
  background:-moz-linear-gradient(top, #efefef 0%, #d0d0d0 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#d0d0d0));
  background:-webkit-linear-gradient(top, #efefef 0%, #d0d0d0 100%);
  background:-o-linear-gradient(top, #efefef 0%, #d0d0d0 100%);
  background:-ms-linear-gradient(top, #efefef 0%, #d0d0d0 100%);
  background:linear-gradient(top, #efefef 0%, #d0d0d0 100%);
  border-bottom:1px solid #202020;
  display:block;
  font-size:12px;
  line-height:32px;
  text-indent:10px;
}
.blognavi li a.f {
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.blognavi li:last-child a {
  border-bottom:0;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.blognavi li a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
  color:#f0f0f0;
}
.blognavi li a span {
  color:#808080;
  float:right;
  font-size:12px;
  font-weight:bold;
  line-height:32px;
  margin-right:10px;
}
.blognavi li a:hover span {
  color:#fff;
}

.blogsearchinput {
  background:#fff;
  border:1px solid #000;
  font-size:12px;
  height:40px;
  line-height:40px;
  text-indent:10px;
  width:300px;
}

.blogcomments {
  list-style:none;
}
.blogcomments li.top {
  background:#ddd;
  border-bottom:1px solid #60181C;
  padding:5px 10px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.blogcomments li.top a {
  color:#000;
  font-size:12px;
  line-height:12px;
}
.blogcomments li.top a:hover {
  text-decoration:underline;
}
.blogcomments li.sub {
  background:#efefef;
  padding:5px 10px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.blogcomments li.sub p a {
  color:#505050;
  font-size:12px;
  line-height:12px;
}
.blogcomments li.sub p a:hover {
  color:#000;
}
.blogcomments li.sub span {
  color:#404040;
  display:block;
  font-size:11px;
  line-height:11px;
  margin-top:2px;
  text-align:right;
}
.blogcomments li.spacer {
  height:5px;
}



/* Signatur */
.sig {margin:16px 0 0 0;}
.sig span {border-top:1px solid #bbb;color:#888;font-size:11px;}



/* Tabs */
.tbs,.tbs2 {
  list-style:none;
}
.tbs li {
  float:left;
  margin:0 5px 0 0;
}
.tbs li:last-child {
  
}
.tbs li a,.tbs2 li a {
  background:url(s/bg_tab.png) repeat-x bottom #D4A59D;
  color:#451208;
  display:block;
  font-size:12px;
  height:20px;
  line-height:20px;
  padding:0 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.tbs li a:hover {background:#D48779;color:#000;}
.tbs2 li {float:left;margin:0 5px 0 0;}
.tbs2 li a {background:url(s/bg_tab.png) repeat-x bottom #cacaca;color:#666;}
.tbs2 li a.act {background:#f8f8f8;color:#000;font-weight:bold;}
.tbs2 li a:hover {background:#f8f8f8;color:#000;}

.dtbl {display:table;width:100%;}

.marginright10 {
  margin-right:10px;
}

.mtable {display:table;width:100%;}
.mtable .header {display:table-header-group;}
.mtable .header .cell {background:none;display:table-cell;vertical-align:top;}
.mtable .spacer {display:table-cell;}
.mtable .content, .mtable .content2 {display:table-row;}
.mtable .content .cell {
  background:#f8f8f8;
  display:table-cell;
  padding:10px;
  vertical-align:top;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.mtable .content2 .cell {
  display:table-cell;
  vertical-align:top;
}

.cx21, .cx22 {width:41%;}
.cx2x {width:8%;}

.c11 {width:100%;}
.c21, .c22 {width:49%;}
.c2x {width:2%;}

.c31, .c32, .c33 {width:32%;}
.c3x {width:2%;}

.c41, .c42, .c43, .c44 {width:23.5%;}
.c4x {width:2%;}

.c51, .c52, .c53, .c54, .c55 {width:18.4%;}
.c5x {width:2%;}

.c61, .c62, .c63, .c64, .c65, .c66 {width:15%;}
.c6x {width:2%;}

.c71, .c74, .c77 {width:14%;}
.c72, .c73, .c75, .c76 {width:13%;}
.c7x {width:1%;}


.afnb0,.afnb1,.afnb2 {display:inline-block;height:9px;line-height:9px;width:9px;}
.afnb0 {background-position:-83px -468px;}
.afnb1 {background-position:-51px -468px;}
.afnb2 {background-position:-67px -468px;}


/* ULs */
.no-bullet {
  list-style:none;
}
.no-bullet li {
  font-size:13px;
}
.no-bullet li b {
  font-size:13px;
}
.clist,.flist,.rula,.scd,#mklist,.mlist,.nflst,.pnl,.shtw,.shtw2,.ulist,.usn,.fpln,.lstng,.llst {list-style:none;}
.mlist li {padding:4px 0;}
.flist li {padding:2px 0;}


.blogcomments {
  border:1px solid #bbb;
  list-style:none;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.blogcomments li {
  border-bottom:1px solid #999;
}
.blogcomments li:first-child a {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.blogcomments li:last-child {
  border-bottom:0;
}
.blogcomments li:last-child a {
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.blogcomments li:only-child a {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.blogcomments li a {
  background:#eeeeee;
  background:-moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
  background:-webkit-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background:-o-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background:-ms-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background:linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  color:#444;
  display:block;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  padding:10px;
}
.blogcomments li a:hover {
  background:#ffffff;
  background:-moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd));
  background:-webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  background:-o-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  background:-ms-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  background:linear-gradient(top, #ffffff 0%, #dddddd 100%);
  color:#000;
}
.blogcomments li p {
  background:#ddd;
  color:#888;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:11px;
  line-height:11px;
  text-align:right;
  padding:2px 10px;
}
.blogcomments li span {
  display:block;
}
.blogcomments li span a {
  background:#ddd;
  color:#666;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  line-height:18px;
  padding:0px 10px 6px 10px;
}
.blogcomments li span a:hover {
  background:#ddd;
  color:#666;
}

.fpln {margin:0 0 0 10px;}
.fpln li {display:block;float:left;height:150px;line-height:150px;}
.fpln li.y {width:1px;}
.fpln li a {-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';filter:alpha(opacity=70);opacity:.7;}
.fpln li a:hover {-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100);opacity:1;}

.shtw {height:24px;line-height:24px;}
.shtw li {height:24px;line-height:24px;float:left;margin:0 3px 0 0;}
.shtw li:last-child {margin:0;}
.shtw li a {
  background:url(style/btnbg.png) repeat-x;
  display:block;
  font-size:12px;
  height:24px;
  line-height:24px;
  padding:0 8px;
  text-align:center;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.shtw li a.pos {background-position:0 -120px;}
.shtw li a.pos:hover {background-position:0 -150px;}
.shtw li a.neu {background-position:0 -60px;}
.shtw li a.neu:hover {background-position:0 -90px;}
.shtw li a.neg {background-position:0 0;}
.shtw li a.neg:hover {background-position:0 -30px;}

.shtw2 {height:30px;line-height:30px;margin-left:10px;}
.shtw2 li {height:30px;line-height:30px;float:left;margin:0 3px 0 0;}
.shtw2 li:last-child {margin:0;}
.shtw2 li a {
  background:url(style/btnbg.png) repeat-x;
  border:1px solid #808080;
  display:block;
  font-size:12px;
  height:30px;
  line-height:30px;
  padding:0 8px;
  text-align:center;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.shtw2 li a.shb {background:#e0e0e0;}
.shtw2 li a.shb:hover {background:#d0d0d0;}
.shtw2 li a.pos {background-position:0 -120px;}
.shtw2 li a.pos:hover {background-position:0 -150px;}
.shtw2 li a.neu {background-position:0 -60px;}
.shtw2 li a.neu:hover {background-position:0 -90px;}
.shtw2 li a.neg {background-position:0 0;}
.shtw2 li a.neg:hover {background-position:0 -30px;}


.nflst li {padding:5px;}
.nflst li.ln {background:#fff;height:1px;line-height:1px;padding:0;margin:5px 0;}

.usn {height:32px;line-height:32px;}
.usn li {float:left;height:32px;line-height:32px;margin:0 4px 0 0;}
.usn li a {background-image:url(style/icon-4.png);background-repeat:no-repeat;display:block;height:32px;line-height:32px;width:32px;}
.sl1 {background-position:-128px -181px;} .sl1:hover {background-position:-128px -213px;}
.sl2 {background-position:-32px -181px;} .sl2:hover {background-position:-32px -213px;}
.sl3 {background-position:-64px -181px;} .sl3:hover {background-position:-64px -213px;}
.sl4 {background-position:-192px -181px;} .sl4:hover {background-position:-192px -213px;}
.sl5 {background-position:-224px -181px;} .sl5:hover {background-position:-224px -213px;}

.arprt {list-style:none;}
.arprt li a {display:block;height:31px;line-height:31px;text-indent:10px;}
.arprt li a:hover {background:#eee;}

.greyborder {
  border:1px solid #bbb;
}

.lstng {
  border:1px solid #606060;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

.lstng li {
  background:#ffffff;
  background:-moz-linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #eeeeee 51%, #eeeeee 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f0f0f0), color-stop(51%,#eeeeee), color-stop(100%,#eeeeee));
  background:-webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 50%,#eeeeee 51%,#eeeeee 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#f0f0f0 50%,#eeeeee 51%,#eeeeee 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#f0f0f0 50%,#eeeeee 51%,#eeeeee 100%);
  background:linear-gradient(top, #ffffff 0%,#f0f0f0 50%,#eeeeee 51%,#eeeeee 100%);
  border-bottom:1px solid #bbb;
  margin:0;
  padding:5px 10px;
}

.lstng li.bg2 {

}
.lstng li.bg3 {

}
.lstng li.bg4 {
  background:#e8ede9;
  background:-moz-linear-gradient(top, #e8ede9 0%, #e1ede2 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8ede9), color-stop(100%,#e1ede2));
  background:-webkit-linear-gradient(top, #e8ede9 0%,#e1ede2 100%);
  background:-o-linear-gradient(top, #e8ede9 0%,#e1ede2 100%);
  background:-ms-linear-gradient(top, #e8ede9 0%,#e1ede2 100%);
  background:linear-gradient(top, #e8ede9 0%,#e1ede2 100%);
}
.lstng li.bg5 {
  background:#ede8e8;
  background:-moz-linear-gradient(top, #ede8e8 0%, #ede1e1 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ede8e8), color-stop(100%,#ede1e1));
  background:-webkit-linear-gradient(top, #ede8e8 0%,#ede1e1 100%);
  background:-o-linear-gradient(top, #ede8e8 0%,#ede1e1 100%);
  background:-ms-linear-gradient(top, #ede8e8 0%,#ede1e1 100%);
  background:linear-gradient(top, #ede8e8 0%,#ede1e1 100%);
}
.lstng li.bg6 {
  background:#f9f8e8;
  background:-moz-linear-gradient(top, #f9f8e8 0%, #F2F1D3 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f8e8),  color-stop(100%,#F2F1D3));
  background:-webkit-linear-gradient(top, #f9f8e8 0%, #F2F1D3 100%);
  background:-o-linear-gradient(top, #f9f8e8 0%, #F2F1D3 100%);
  background:-ms-linear-gradient(top, #f9f8e8 0%, #F2F1D3 100%);
  background:linear-gradient(top, #f9f8e8 0%, #F2F1D3 100%);
}
.lstng li:first-child {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.lstng li:last-child {
  border-bottom:0;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.lstng li:only-child {
  border-bottom:0;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.lstng li ul.nrm, .lstng li ol.nrm {
  border-bottom:0;
  margin:7px 0 7px 10px;
  -moz-border-radius-topright:0;
  -moz-border-radius-topleft:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  border-top-right-radius:0;
  border-top-left-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}
.lstng li ul.nrm {
  list-style:bullet;
}
.lstng li ol.nrm {
  list-style:decimal;
}
.lstng li ul.nrm li, .lstng li ol.nrm li {
  background:none;
  border-bottom:0;
  line-height:19px;
  margin:0;
  padding:0;
}

.redpn {
  border-right:5px solid #44b147;
  border-left:5px solid #44b147;
  padding-right:5px;
  padding-left:5px;
}
.greenpn {
  border-right:5px solid #b14444;
  border-left:5px solid #b14444;
  padding-right:5px;
  padding-left:5px;
}

.lstng li.ln {
  padding:0;
}
.lstng li.ln a {
  background:#60181C;
  border-top:1px solid #000;
  color:#fff;
  display:block;
  font-size:12px;
  padding:8px 0;
  text-align:center;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.lstng li.ln a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}
.lstng li.agm, .lstng li.listvip {
  padding:0;
}
.lstng li.agm a {
  background:#f8f8f8;
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f0f0f0 50%, #e8e8e8 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(50%,#f0f0f0), color-stop(100%,#e8e8e8));
  background:-webkit-linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#e8e8e8 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#e8e8e8 100%);
  background:-ms-linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#e8e8e8 100%);
  background:linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#e8e8e8 100%);
  color:#888;
  display:block;
  font-size:12px;
  line-height:30px;
  height:30px;
  text-align:center;
}
.lstng li.agm a:hover {
  background:#f8f8f8;
  color:#000;
}
.lstng li.listvip a {
  background:#e5cd00;
  background:-moz-linear-gradient(top, #e5cd00 0%, #d09903 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5cd00), color-stop(100%,#d09903));
  background:-webkit-linear-gradient(top, #e5cd00 0%, ,#d09903 100%);
  background:-o-linear-gradient(top, #e5cd00 0%, #d09903 100%);
  background:-ms-linear-gradient(top, #e5cd00 0%, #d09903 100%);
  background:linear-gradient(top, #e5cd00 0%, #d09903 100%);
  display:block;
  font-size:12px;
  line-height:30px;
  height:30px;
  text-align:center;
}
.lstng li.listvip a:hover {
  background:#f2da00;
  background:-moz-linear-gradient(top, #f2da00 0%, #dea404 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2da00), color-stop(100%,#dea404));
  background:-webkit-linear-gradient(top, #f2da00 0%, ,#dea404 100%);
  background:-o-linear-gradient(top, #f2da00 0%, #dea404 100%);
  background:-ms-linear-gradient(top, #f2da00 0%, #dea404 100%);
  background:linear-gradient(top, #f2da00 0%, #dea404 100%);
}



.tptxt {
  border:1px solid #707070;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  padding:7px 10px;
  background:#f8f8f8;
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f0f0f0 50%, #ededed 51%, #ffffff 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(50%,#f0f0f0), color-stop(51%,#ededed), color-stop(100%,#ffffff));
  background:-webkit-linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#ededed 51%,#ffffff 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#ededed 51%,#ffffff 100%);
  background:-ms-linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#ededed 51%,#ffffff 100%);
  background:linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#ededed 51%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ededed',GradientType=0);
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.tptxt h6 {
  color:#606060;
  font-size:30px;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-weight:100;
  line-height:30px;
  margin-bottom:15px;
}
.tptxt b, .tptxt i, .tptxt u, .tptxt a  {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
}
.tptxt i, .tptxt u, .tptxt a  {
  font-weight:400;
  font-size:14px;
}
.tptxt p {
  font-family:'Eurostile Ext';
  font-size:20px;
  line-height:20px;
  margin:0 0 4px 0;
  text-transform:uppercase;
}
.tptxtnf {
  background:#c0c0c0;
  color:#505050;
  font-size:12px;
  height:24px;
  line-height:24px;
  padding:0 10px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

.srtcnt {
  border:1px solid #707070;padding:10px;
  background:#f8f8f8;
  background:-moz-linear-gradient(top, #f8f8f8 0%, #f0f0f0 50%, #ededed 51%, #ffffff 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(50%,#f0f0f0), color-stop(51%,#ededed), color-stop(100%,#ffffff));
  background:-webkit-linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#ededed 51%,#ffffff 100%);
  background:-o-linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#ededed 51%,#ffffff 100%);
  background:-ms-linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#ededed 51%,#ffffff 100%);
  background:linear-gradient(top, #f8f8f8 0%,#f0f0f0 50%,#ededed 51%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ededed',GradientType=0);
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.srtlst {list-style:none;}
.srtlst li {float:left;margin:0 5px 0 0;}
.srtlst li:last-child {margin:0;}

.typelst {list-style:none;}
.typelst li {float:left;margin:0 5px 0 0;width:30px;}
.typelst li:last-child {margin:0;}
.typelst li a {
  border:1px solid #606060;
  display:block;
  height:30px;
  line-height:30px;
  width:30px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.typelst li a:hover {
  border:1px solid #000;
}
#mk1 {
  background-position:-257px -401px;
}
#mk1a {
  background-position:-385px -401px;
}
#mk1:hover, #mk1a:hover {
  background-position:-513px -401px;
}
#mk2 {
  background-position:-289px -401px;
}
#mk2a {
  background-position:-417px -401px;
}
#mk2:hover, #mk2a:hover {
  background-position:-545px -401px;
}
#mk3 {
  background-position:-321px -401px;
}
#mk3a {
  background-position:-449px -401px;
}
#mk3:hover, #mk3a:hover {
  background-position:-577px -401px;
}
#mk4 {
  background-position:-353px -401px;
}
#mk4a {
  background-position:-481px -401px;
}
#mk4:hover, #mk4a:hover {
  background-position:-609px -401px;
}


/* prev + next page */
.pnl {height:29px;line-height:29px;}
.pnl li {float:left;height:29px;line-height:29px;margin:0 5px 0 0;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.pnl li a {background:url(style/pnla.gif) repeat-x #e2e2e2;color:#000000;display:block;padding:0 12px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
box-shadow:0 0 4px #444;-moz-box-shadow:0 0 4px #444;-webkit-box-shadow:0 0 4px #444;}
.pnl li a:hover {box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;}
.pnl li.ct {background:url(style/pnlat.gif) repeat-x #e0e0e0;color:#444;padding:0 12px;}
.pnl li.nf {background:#e0e0e0;color:#444;margin:0 10px 0 0;padding:0 12px;}


/* Sedcardanzeige */
.scd {
  height:32px;
  line-height:32px;
}
.scd li {
  float:left;
  height:30px;
  line-height:30px;
  margin:0 4px 0 0;
  width:30px;
}
.scd li:last-child {
  margin:0;
}
.scd li a {
  background-color:#eee;
  border:1px solid #999;
  display:block;
  height:30px;
  line-height:30px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.scd li a:hover {
  background-color:#fff;
}
.scd li a.on {background-color:#dcead4;}
.scd li a.on:hover {background-color:#e9d4d4;}
.scd li a.sp {background-color:#d4e1ec;}
.scs1 {background-position:-162px -278px;}
.scs2 {background-position:-385px -278px;}
.scs3 {background-position:-129px -278px;}
.scs4 {background-position:-225px -278px;}
.scs5 {background-position:-65px -278px;}
.scs6 {background-position:-33px -278px;}
.scs7 {background-position:-97px -278px;}
.scs8 {background-position:-193px -278px;}
.scs9 {background-position:-417px -278px;}

.rndm {background-position:-445px -325px;}

.scd li.on, .scd li.off {
  width:auto;
}
.scd li.on a {
  color:#000;
  font-size:20px;
  padding:0 10px;
}
.scd li.off a {
  color:#000;
  font-size:12px;
  padding:0 10px;
}



/* Buttonline */
.ulid {margin:8px 0 0 0;text-align:right;padding:0;}
.btnline {display:none;float:left;margin:0;list-style:none;margin:0;}
.btnline li {background:none;border:0;float:left;height:14px;line-height:14px;margin-right:5px;padding:0;}
.btnline li a {border:0;display:block;height:14px;line-height:14px;width:14px;}
.buttonedit {
  background-position:-145px -465px;
}
.buttonedit:hover {
  background-position:-193px -465px;
}
.buttondel {
  background-position:-161px -465px;
}
.buttondel:hover {
  background-position:-209px -465px;
}
.buttonwarn {
  background-position:-129px -465px;
}
.buttonwarn:hover {
  background-position:-177px -465px;
}
.lstng li:hover .btnline {float:left;display:inline;}



/* MAP */
.mkmapt {border:1px solid #666;height:300px;margin:0 0 20px 0;width:980px;box-shadow:0 0 4px #666;-moz-box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px #666;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.mkmapx {border:1px solid #666;height:500px;margin:0 0 20px 0;width:100%;}
#map_canvas {margin:0 auto;}
#map_canvas_inner {width:638px;}


/* Links */
.bl {color:#000000;text-decoration:underline;} .bl:hover {text-decoration:none;}
.bln {color:#000000;} .bln:hover {text-decoration:underline;}
.wht {color:#f0f0f0;text-decoration:underline;} .wht:hover {text-decoration:none;}
.whtn {color:#f0f0f0;} .whtn:hover {text-decoration:underline;}
.gr {color:#888;} .gr:hover {color:#000;}
.gru {border-bottom:1px solid #888;color:#888;} .gru:hover {border-bottom:0px;color:#000;}
.shp, .mkuser {
  background:#60181C;
  color:#fff;
  padding:3px 4px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  border-top-right-radius:2px;
  border-top-left-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
}
.shp:hover {
  background:#CE857A;
  color:#000;
}
.mkuser {
  background:#d0d0d0;
  color:#444;
}
.mkuser:hover {
  background:#60181C;
  color:#fff;
}
.slnk,.llnk {
  background:#ddd;
  color:#666;
  font-size:11px;
  margin:0 0 0 5px;
  padding:1px 6px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.slnk:hover {
  background:#CD759C;
  color:#000;
}
.bb {
  color:#000;
  font-size:16px;
  text-decoration:underline;
}
.bb:hover {
  text-decoration:none;
}
.wdgd {
  background-position:-497px -465px;
  display:block;
  height:14px;
  line-height:14px;
  margin:0 5px 0 0;
  width:14px;
}
.wdgd:hover {
  background-position:-513px -465px;
}

.scdshw {
  border:1px solid #555;
  color:#000;
  display:block;
  font-size:12px;
  padding:10px 0;
  text-align:center;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.scdshw:hover {
background:#bbbcbc;
background:-moz-linear-gradient(top, #bbbcbc 0%, #a1a1a1 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbcbc), color-stop(100%,#a1a1a1));
background:-webkit-linear-gradient(top, #bbbcbc 0%,#a1a1a1 100%);
background:-o-linear-gradient(top, #bbbcbc 0%,#a1a1a1 100%);
background:-ms-linear-gradient(top, #bbbcbc 0%,#a1a1a1 100%);
background:linear-gradient(top, #bbbcbc 0%,#a1a1a1 100%);
border:1px solid #444;}

.fmtv {
  list-style:none;
}
.fmtv li {
  height:200px;
}
.fmtv li:last-child {
  margin-top:10px;
}
.fmtv li a {
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
  filter:alpha(opacity=60);
  opacity:.6;
}
.fmtv li a:hover {
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  filter:alpha(opacity=100);
  opacity:1;
  -webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}


.fblg li a {
  border-bottom:1px solid #492937;
  color:#a0a0a0;
  display:block;
  font-size:12px;
  line-height:24px;
  padding:10px;
}
.fblg li:last-child a {
  
}
.fblg span {
  color:#6c2745;
  font-size:12px;
  font-weight:bold;
}
.fblg li a:hover {background:#333;color:#ddd;}
.fblg li a:hover span {color:#cd759c;}
.fblg li:first-child a {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}
.fblg li:last-child a {
  border-bottom:0;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

.fblg li ul {
  display:none;
  list-style:none;
}
.fblg li ul li a {
  line-height:12px;
}
.fblg li ul li:first-child a {
  -moz-border-radius-topright:0;
  -moz-border-radius-topleft:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-left-radius:0;
  border-top-right-radius:0;
  border-top-left-radius:0;
}
.fblg li ul li:last-child a {
  border-bottom:1px solid #492937;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}
.fblg li:hover ul {
  display:block;
}


.ablck {border:1px solid #666;display:block;height:30px;line-height:30px;text-align:center;}
.ablck:hover {border:1px solid #333;}
.fonl {
  background:url(style/btnbg.png) repeat-x 0 -210px;display:block;font-size:12px;height:30px;line-height:30px;text-align:center;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}
.fonl span {font-size:12px;font-weight:bold;}
.fonl:hover {background-position:0 -240px;}
.ssl {display:block;font-size:12px;height:30px;line-height:30px;text-align:center;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;}


/* Tooltip */
.tooltip {
  background:#303030;
  border:1px solid #dfdfdf;
  color:#eee;
  display:none;
  font-size:12px;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-weight:normal;
  line-height:18px;
  padding:7px 10px;
  margin:0 auto 100px auto;
  max-width:250px;
  z-index:9000000;
  box-shadow:0 0 8px #404040;
  -moz-box-shadow:0 0 8px #404040;
  -webkit-box-shadow:0 0 8px #404040;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}


.dbl {display:block;}
.tvi {display:table-row;}
.tiv {display:none;}


/* Werbung */
.cm1,.cm2,.cm3,.cm4,.cm5,.cm6,.cm7 {text-align:center;width:728px;}
.cm1 {min-height:90px;}
.cm2 {height:250px;margin:0 auto;width:300px;}
.cm3 {height:600px;margin:0 auto;width:300px;}
.cm4 {height:600px;margin:0 auto;width:160px;}
.cm5 {height:60px;width:468px;}
.cm6 {height:250px;width:970px;margin-left:auto;margin-right:auto;}
.cm7 {height:400px;width:600px;}

.cmpic {
  border-left:1px solid #303030;
  border-top:1px solid #303030;
  border-right:1px solid #303030;
}
.cmtxt {
  background:#404040;
  border:1px solid #303030;
}
.cmtxt div {
  padding:5px;
}
.cmtxt div div {
  margin-bottom:6px;
  padding:0;
}
.cmtxt div div a {
  color:#f0f0f0;
  font-size:12px;
  font-weight:bold;
}
.cmtxt div div a:hover {
  text-decoration:underline;
}
.cmtxt div p a {
  color:#c0c0c0;
  display:block;
  font-size:11px;
  line-height:15px;
}
.cmtxt div p a:hover {
  color:#ddd;
}
.cmout {
  
}
.cmout:hover .cmpic {
  border-left:1px solid #000;
  border-top:1px solid #000;
  border-right:1px solid #000;
}
.cmout:hover .cmtxt {
  background:#60181C;
  border:1px solid #000;
}
.cmshp {
  margin-top:2px;
  text-align:right;
}
.cmshp a {
  color:#afafaf;
  font-size:12px;
  line-height:12px;
}
.cmshp a:hover {
  color:#cfcfcf;
}
.cmlist {
  margin-bottom:20px;
  width:160px;
}


/* VOTING */
.vtngrslt {color:#666;font-size:12px;float:right;margin:0 10px 0 0;}
.vtng {background:#bbb;float:right;line-height:12px;height:12px;width:200px;}
.vtng div {background:#491811;line-height:12px;height:12px;}


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ''; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget {font-family:Trebuchet MS,Lucida Sans Unicode,_sans;font-size:13px;}
.ui-widget .ui-widget { font-size:13px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:Trebuchet MS,Lucida Sans Unicode,_sans;font-size:12px; }
.ui-widget-content { border: 1px solid #000000; background: #f8f8f8 url(images/ui-bg_highlight-soft_100_f8f8f8_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #000000; background: #602419 url(images/ui-bg_glass_35_602419_1x400.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;color: #000000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #000000;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #000000; background: #b0b0b0 url(images/ui-bg_glass_100_b0b0b0_1x400.png) 50% 50% repeat-x;color: #000000; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000000;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #000000; background: #eeeeee url(images/ui-bg_glass_65_eeeeee_1x400.png) 50% 50% repeat-x;color: #000000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000;}
.ui-widget :active {outline:none;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #602419; background: #602419 url(images/ui-bg_glass_75_602419_1x400.png) 50% 50% repeat-x; color: #ffffff; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #ffffff; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #000000; background: #b81900 url(images/ui-bg_diagonals-thick_20_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_000000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_000000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_000000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_000000_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_000000_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_flat_20_666666_40x100.png) 50% 50% repeat-x; opacity: .70;filter:Alpha(Opacity=70); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size:13px; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.17
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
 #dialog-message { z-index:9000000; }
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size:11px; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
 /* BACKUP
.ui-tabs .ui-tabs-nav li {background:none !important;border:0 !important;float:left;list-style:none;margin:0 5px 0 0;padding:0 !important;position:relative;white-space:nowrap;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.ui-tabs .ui-tabs-nav li a {background:url(s/bg_tab.png) repeat-x bottom #bbb;border:0 !important;color:#444;padding:6px 10px !important;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.ui-tabs .ui-tabs-nav li a:hover {color:#000;}
*/
 
 
.ui-tabs {position:relative;padding:0;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as 'fixed') */
.ui-tabs .ui-tabs-nav {background:none !important;border:0 !important;display:table;height:32px;line-height:32px;margin:0 0 5px 0;padding:0;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.ui-tabs .ui-tabs-nav li {background:none !important;border:0 !important;float:left;height:32px;line-height:32px;list-style:none;margin:0 5px 0 0;padding:0 !important;position:relative;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li:last-child {margin:0;}
.ui-tabs .ui-tabs-nav li a {
  background:#60181C;
  border:1px solid #000 !important;
  color:#fff;
  font-size:12px;
  font-weight:normal;
  padding:9px 10px !important;
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
.ui-tabs .ui-tabs-nav li a:hover {
  background:#7C3C33;
  background:-moz-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C3C33), color-stop(100%,#60181C));
  background:-webkit-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-o-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:-ms-linear-gradient(top, #7C3C33 0%, #60181C 100%);
  background:linear-gradient(top, #7C3C33 0%, #60181C 100%);
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  background:#eeeeee;
  background:-moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
  background:-webkit-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  background:-o-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  background:-ms-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  background:linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  color:#000;
  font-weight:bold;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tabs .ui-tabs-hide {display:none !important;}
/*
 * jQuery UI Datepicker 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:13px; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size:12px; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }




.grey_out {
  background:#303030;
  margin:auto;
  min-height:100%;
  height:auto !important;
  height:100%;
  left:0;
  overflow:hidden !important;
  position:absolute;
  top:0;
  width:100%;
}
.grey_logo {
  color:#505050;
  font-family:'Eurostile Ext';
  font-size:30px;
  letter-spacing:2px;
  margin:10px 10px 30px 10px;
  text-transform:uppercase;
  z-index:901;
}
.grey_logo b {
  color:#505050;
  font-family:'Eurostile Ext';
  font-weight:bold;
  font-size:30px;
  letter-spacing:2px;
  text-transform:uppercase;
}
.grey_pic {
  text-align:center;
  width:100%;
  z-index:901;
}
.mmm {
  box-shadow:0 0 40px #101010;
  margin:0 auto;
  text-align:center;
  z-index:902;
}
.greynavleft, .greynavright {
  background:none;
  display:block;
  float:left;
  height:100%;
  left:0;
  width:49.8%;
  z-index:903;
}
.greynavright {
  float:right;
}
.greynavright a, .greynavleft a {
  display:block;
  height:100%;
}
.greynavleft a:hover {
  background:url(style/ll.png) center left no-repeat;
}
.greynavright a:hover {
  background:url(style/rr.png) center right no-repeat;
}





.sbHolder {
  background-color:#5E1D23;
  border:solid 1px #000;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  font-weight:normal;
  height:30px;
  position:relative;
  width:170px;
}
.sbSelector {
  display:block;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  height:30px;
  left:0;
  line-height:30px;
  outline:none;
  overflow:hidden;
  position:absolute;
  text-indent:10px;
  top:0;
  width:140px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {color:#e0e0e0;outline:none;text-decoration:none;}
.sbToggle {background:url(sb/select-icons.png) 0 -116px no-repeat;display:block;height:30px;outline:none;position:absolute;right:0;top:0;width:30px;}
.sbToggle:hover {background:url(sb/select-icons.png) 0 -167px no-repeat;}
.sbToggleOpen {background:url(sb/select-icons.png) 0 -16px no-repeat;}
.sbToggleOpen:hover {background:url(sb/select-icons.png) 0 -66px no-repeat;}
.sbHolderDisabled {background-color:#3C3C3C;border:solid 1px #515151;}
.sbHolderDisabled .sbHolder {}
.sbHolderDisabled .sbToggle {}
.sbOptions {background-color:#212121;border:solid 1px #000;list-style:none;left:-1px;margin:0;overflow-y:auto;padding:0;position:absolute;top:30px;width:170px;z-index:101;}
.sbOptions li {float:none;padding:0 7px;}
.sbOptions a {
  border-bottom:dotted 1px #515151;
  display:block;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  outline:none;
  padding:6px 0 6px 3px;
}
.sbOptions li:last-child a {border-bottom:0;}
.sbOptions a:link, .sbOptions a:visited {color:#ddd;text-decoration:none;}
.sbOptions a:hover {color:#fff;}
.sbOptions li.last a {border-bottom:none;}
.sbOptions .sbDisabled {border-bottom:dotted 1px #515151;color:#999;display:block;padding:7px 0 7px 3px;}
.sbOptions .sbGroup {
  border-bottom:dotted 1px #515151;
  color:#EBB52D;
  display:block;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  font-weight:bold;
  padding:6px 0 6px 3px;
}
.sbOptions .sbSub {padding-left:17px;}

.sboxwidth100 .sbHolder, .sboxwidth100 .sbOptions { width:100px; }
.sboxwidth100 .sbSelector { width:70px; }
.sboxwidth200 .sbHolder, .sboxwidth200 .sbOptions { width:200px; }
.sboxwidth200 .sbSelector { width:170px; }
.sboxwidth230 .sbHolder, .sboxwidth230 .sbOptions { width:230px; }
.sboxwidth230 .sbSelector { width:200px; }
.sboxwidth300 .sbHolder, .sboxwidth300 .sbOptions { width:300px; }
.sboxwidth300 .sbSelector { width:270px; }
.sboxwidth400 .sbHolder, .sboxwidth400 .sbOptions { width:400px; }
.sboxwidth400 .sbSelector { width:370px; }
.sboxwidth600 .sbHolder, .sboxwidth600 .sbOptions { width:600px; }
.sboxwidth600 .sbSelector { width:570px; }


.sboxdiv {
  background:#5E1D23;
  border:1px solid #000;
  color:#e0e0e0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  font-weight:normal;
  line-height:30px;
  height:30px;
  position:relative;
}
.sbboxlink {
  float:left;
}
.sboxdiv .sbboxlink a.mainlink {
  color:#e0e0e0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  font-weight:normal;
  float:left;
  line-height:30px;
  margin-right:30px;
  text-indent:10px;
}
.sboxpointer {
  background-image:url(sb/select-icons.png);
  background-repeat:no-repeat;
  background-position:0 -116px;
  float:right;
  height:30px;
  width:30px;
}
.sboxpointer a {
  display:block;
  height:30px;
  width:30px;
}
.sboxdivselect {
  background-color:#212121;
  border:solid 1px #000;
  display:none;
  left:-1px;
  margin:0;
  padding:0;
  position:absolute;
  top:30px;
  z-index:101;
}
.sboxdivselect ul {
  list-style:none;
}
.sboxdivselect ul li {
  display:block;
  width:100%;
}
.sboxdivselect ul li.headline {
  background-color:#191919;
  border-bottom:1px dotted #515151;
  color:#EBB52D;
  display:block;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  font-weight:bold;
  padding:3px 0;
  text-indent:10px;
}
.sboxdivselect ul li a {
  border-bottom:1px dotted #515151;
  color:#e0e0e0;
  display:block;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  outline:none;
  padding:3px 0;
  text-indent:10px;
}
.sboxdivselect ul li a:hover {
  background:#2e2e2e;
  color:#fff;
}
.sboxdivselect ul li a span {
  color:#d0d0d0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  float:right;
  margin-right:10px;
  outline:none;
}
.sboxdivselect ul li:last-child a {
  border-bottom:0;
}
.sboxdiv:hover .sboxdivselect {
  display:block;
}
.sboxdiv:hover .sboxpointer {
  background-position:0 -16px;
}
.width60 .mainlink, .width60 .sbboxlink {
  width:28px;
}
.width80 .mainlink, .width80 .sbboxlink {
  width:48px;
}
.width90 .mainlink, .width90 .sbboxlink {
  width:58px;
}
.width100 .mainlink, .width100 .sbboxlink {
  width:68px;
}
.width120 .mainlink, .width120 .sbboxlink {
  width:88px;
}
.width160 .mainlink, .width160 .sbboxlink {
  width:128px;
}
.width200 .mainlink, .width200 .sbboxlink {
  width:168px;
}
.width250 .mainlink, .width250 .sbboxlink {
  width:218px;
}
.width300 .mainlink, .width300 .sbboxlink {
  width:268px;
}
.width400 .mainlink, .width400 .sbboxlink {
  width:368px;
}




#jquery-overlay {height:500px;left:0;position:absolute;top:0;width:100%;z-index:90;}
#jquery-lightbox {left:0;line-height:0;position:absolute;text-align:center;top:0;width:100%;z-index:110;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {background-color:#fff;height:250px;margin:0 auto;position:relative;width:250px;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {height:25%;left:0%;line-height:0;position:absolute;text-align:center;top:40%;width:100%;}
#lightbox-nav {height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {display:block;height:100%;width:49%;zoom:1;}
#lightbox-nav-btnPrev {float:left;left:0;}
#lightbox-nav-btnNext {float:right;right:0;}
#lightbox-container-image-data-box {background-color:#fff;font-size:11px;line-height:1.4em;margin:0 auto;overflow:auto;padding:0 10px 0;width:100%;}
#lightbox-container-image-data {color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details {float:left;text-align:left;width:70%;}
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {clear:left;display:block;padding-bottom:1.0em;}
#lightbox-secNav-btnClose {float:right;padding-bottom:0.7em;width:66px;}


.imgareaselect-border1 {
  background:url(style/border-anim-v.gif) repeat-y left top;
}
.imgareaselect-border2 {
  background:url(style/border-anim-h.gif) repeat-x left top;
}
.imgareaselect-border3 {
  background:url(style/border-anim-v.gif) repeat-y right top;
}
.imgareaselect-border4 {
  background:url(style/border-anim-h.gif) repeat-x left bottom;
}
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 {
  filter:alpha(opacity=50);
  opacity:0.5;
}
.imgareaselect-handle {
  background-color:#fff;
  border:solid 1px #000;
  filter:alpha(opacity=50);
  opacity:0.5;
}
.imgareaselect-outer {
  background-color:#000;
  filter:alpha(opacity=50);
  opacity:0.5;
}
.imgareaselect-selection {
  
}

.whitehover:hover {
  background:#d0d0d0;
}
.whitehover:hover .c888 {
  color:#444;
}

#beautify_new {background-color:#555555}
#beautify_new .settings { background: rgba(0,0,0,0.7) center 10px no-repeat; width:500px; height:80px; left: calc(100% / 2 - 250px); top: -90px; padding: 10px; color: #ffffff; border: 1px solid rgba(0,0,0,0.7); border-radius: 0 0 8px 8px; box-shadow: 0 5px 5px rgba(0,0,0,0.3); cursor: pointer; z-index:9999; position:fixed; -webkit-transition-property: top; -webkit-transition-duration: 1s; -webkit-transition-timing-function: ease-in-out; -moz-transition-property: top; -moz-transition-duration: 1s; -moz-transition-timing-function: ease-in-out; -o-transition-property: top; -o-transition-duration: 1s; -o-transition-timing-function: ease-in-out; transition-property: top; transition-duration: 1s; transition-timing-function: ease-in-out; }
#beautify_new .settings:hover { top: 0px }
#beautify_new .settings h1 { font-family: 'Eurostile Ext'; font-size:36px; color: #ffffff; text-align:center; display:block; margin-bottom:20px; }
#beautify_new .loading { display: block; background: url(ajax-loader2.gif) no-repeat; width:66px; height:66px; position:absolute; top: calc(100%/2 - 32px); left:calc(100%/2 - 32px); }
#beautify_new .nav_r { width:100px; height:auto; text-shadow:0 0 5px rgba(255,255,255,0.5); position: absolute; top: calc(100%/2 - 50px); left: calc(100% - 100px);cursor: pointer; }
#beautify_new .nav_r:hover { text-shadow:0 0 5px rgba(255,255,255,1);}
#beautify_new .nav_r a { font-size: 100px !important; line-height:100px; color:#000; }
#beautify_new .nav_l { width:100px; height:auto; text-shadow:0 0 5px rgba(255,255,255,0.5); position: absolute; top: calc(100%/2 - 50px); left: 0px; cursor: pointer; }
#beautify_new .nav_l:hover {text-shadow:0 0 5px rgba(255,255,255,1);}
#beautify_new .nav_l a {font-size: 100px !important; line-height:100px; color:#000; }
#beautify_new .close { width:50px; text-shadow:0 0 5px rgba(255,255,255,0.5); position: absolute; top: 0; right:0px; cursor: pointer; }
#beautify_new .close:hover {text-shadow:0 0 5px rgba(255,255,255,1);}
#beautify_new .close a {font-size: 50px !important; color:#000; }
#beautify_new .colorpicker {width:30px; height:30px; cursor:pointer; float:left; margin-right:1px;}
#beautify_new .grey0 {background: #000000;}
#beautify_new .grey1 {background: #111111;}
#beautify_new .grey2 {background: #222222;}
#beautify_new .grey3 {background: #333333;}
#beautify_new .grey4 {background: #444444;}
#beautify_new .grey5 {background: #555555;}
#beautify_new .grey6 {background: #666666;}
#beautify_new .grey7 {background: #777777;}
#beautify_new .grey8 {background: #888888;}
#beautify_new .grey9 {background: #999999;}
#beautify_new .grey10 {background: #aaaaaa;}
#beautify_new .grey11 {background: #bbbbbb;}
#beautify_new .grey12 {background: #cccccc;}
#beautify_new .grey13 {background: #dddddd;}
#beautify_new .grey14 {background: #eeeeee;}
#beautify_new .grey15 {background: #ffffff;}