/* CS1 Background and text colours
-------------------------------------------------------------*/

/*Main*/
HTML {background: url('/files/0016/ab/f1/72618.jpg') #6f6f6f scroll;}
body {background: transparent url('/files/0016/ab/f1/85402.jpg') scroll repeat-x top center;}

.punbb, #Login_Punbb > .container, #pun-redirect.punbb {background: url('/files/0016/ab/f1/77123.png') #ededed repeat center; box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; khtml-box-shadow: 0 0 10px #000; o-box-shadow: 0 0 10px #000;}

#pun_wrap {background: transparent url('/files/0016/ab/f1/91787.jpg') scroll repeat-x bottom center; width: 100%;}
#html-footer {background: url('/files/0016/ab/f1/36011.png') transparent no-repeat 98% 5% scroll;}

/*Text colors*/
.punbb .main .container, .punbb td.tcl, .punbb td.tc3, .punbb td.tc2, .punbb td.tcr, 
.punbb .section .container, .punbb .section .formal .container, .punbb .formal fieldset, 
.punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span,
.punbb-admin #pun-admain legend span, #viewprofile li strong, #viewprofile li div, #setmods dd, 
#pun-crumbs2 .container, #pun-about .container, .punbb .post-body, .post-box, 
.punbb .post .container, .punbb .post h3, .punbb .post-links, .punbb .info-box, 
.punbb #pun-main .info-box .legend {background-color: transparent; color: #000;}

.multipage td.tc2, .multipage td.tc3 {font-size: 1em!important; font-family: tahoma; font-style: normal;}

/*Forums*/
.punbb th {color: #3b484f; background: transparent;}

.punbb td div.tclcon {margin-top: 30px; margin-left: 30px;}

#pun-main .forum td div.tclcon, #pun-messages td div.tclcon {background: transparent; border: none;}
#pun-messages td div.tclcon {height: 50px; margin-top: 0; padding-top: 20px;}
#pun-main .forum div.icon, #pun-messages td div.icon {margin-left: 10px;}

.shockarts {padding: 10px 80px 10px 10px; background: #E7E7E7 url("/files/0016/ab/f1/65497.jpg") repeat scroll 0% 0%; border-width: 1px 1px 3px 3px; border-style: solid; border-color: #6F6F6F; border-radius: 8px; width: 390px; text-align: justify;} 

/*Tems_And_messages*/
#pun-index .category .tc2, #pun-index .category .tc3 {display: none!important;}
.Tems_And_messages {display: inline-block;}
.Add {display: inline-block; float: right; padding-right: 17px; font-weight: bold; color: #4f3b3c;}
.Tems_And_messages .right {float: right; margin-left: 5px;}

/*Profile*/
.punbb .post .post-author {background: url('/files/0016/ab/f1/23967.jpg') #6f6f6f repeat; border: 1px solid #e7e7e7; box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); khtml-box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

#pun-main .post-author ul {background: url('/files/0016/ab/f1/51119.jpg') #cbcbcb repeat; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6); khtml-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6); o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6); -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

/*Selectors*/
.punbb .quote-box, .punbb .code-box  {background: url('/files/0016/ab/f1/65497.jpg') #e7e7e7 repeat; border-width: 1px 1px 3px 3px; border-style: solid; border-color: #6f6f6f; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;} 
.punbb .quote-box cite {background: url('/files/0016/ab/f1/51119.jpg') #e7e7e7 repeat; border: 3px solid #e7e7e7; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.punbb .post-content blockquote:before {content: "\201C"; background: url('/files/0016/ab/f1/62833.png') no-repeat; float: left; margin-right: 15px; height: 30px; width: 20px; line-height: 0; color: transparent;}

.punbb textarea {background: url('/files/0016/ab/f1/65497.jpg') #e7e7e7 repeat; border: 1px solid #6f6f6f; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;} 

.punbb select, .punbb input, .punbb optgroup, .punbb.option, .post-rating a, .post-vote a {background: url('/files/0016/ab/f1/65497.jpg') #e7e7e7 repeat; border: 1px solid #6f6f6f; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.inner.post_reputation, #post .container[id$="-area"]{background: url('/files/0016/ab/f1/77123.png') #ededed repeat center; border: 1px solid #6f6f6f; box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; khtml-box-shadow: 0 0 5px #000; o-box-shadow: 0 0 5px #000;}

/*Ñategories*/
.punbb .main h1 {background: url('/files/0016/ab/f1/23967.jpg') #6f6f6f repeat; border: 1px solid #e7e7e7; color: #e7e7e7; text-align: center; font-size: 1.3em; font-family: Times New Roman; text-transform: uppercase;}

.punbb .main h2, #pun-debug h2 {background: transparent; color: transparent!important;}

#pun-category1 h2, #pun-category2 h2, #pun-category3 h2, #pun-category4 h2, 
#pun-category5 h2, #pun-category6 h2, #pun-category7 h2, #pun-stats h2
{background: no-repeat 50% 40%; height: 80px; color: transparent!important;}

#pun-category1 h2 {background-image: url('/files/0016/ab/f1/34173.png')}
#pun-category2 h2 {background-image: url('/files/0016/ab/f1/95734.png')}
#pun-category3 h2 {background-image: url('/files/0016/ab/f1/92047.png')}
#pun-category4 h2 {background-image: url('/files/0016/ab/f1/64933.png')}
#pun-category5 h2 {background-image: url('/files/0016/ab/f1/10600.png')}
#pun-category6 h2 {background-image: url('/files/0016/ab/f1/72011.png')}
#pun-stats h2 {background-image: url('/files/0016/ab/f1/67944.png')}

.punbb .post h3 span {background: url('/files/0016/ab/f1/51119.jpg') #cbcbcb repeat; border: 1px solid #e7e7e7; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.punbb .post h3 strong {background: url('/files/0016/ab/f1/28957.png') transparent no-repeat; width: 43px; height: 29px; position: relative;}

/*Admin*/
.punbb-admin #pun-admain .adcontainer {color: #666; background: #F5F5F5;}
.punbb-admin #pun-admain h2 {background: #b9b9b9; color: #333; font-weight: bold; 
border: none;}

/* CS3 Links
-------------------------------------------------------------*/

/*Navlinks*/
#navindex a {background: url('/files/0016/ab/f1/64422.png')  no-repeat top center; width: 60px; }
#navuserlist a {background: url('/files/0016/ab/f1/49777.png') no-repeat top center; width: 54px; }
#navsearch a {background: url('/files/0016/ab/f1/36212.png') no-repeat top center; width: 70px;}
#navprofile a {background: url('/files/0016/ab/f1/49352.png') no-repeat top center; width: 70px;}
#navpm a {background: url('/files/0016/ab/f1/78877.png') no-repeat top center; width: 90px;}
#navadmin a {background: url('/files/0016/ab/f1/31495.png') no-repeat top center; width: 80px;}
#navlogout a {background: url('/files/0016/ab/f1/96302.png') no-repeat top center; width: 64px;}
#navlogin a {background: url('/files/0016/ab/f1/69848.png') no-repeat top center; width: 50px;}
#navregister  a {background: url('/files/0016/ab/f1/53234.png') no-repeat top center; width: 120px;}

#pun-navlinks a {display: inline-block; height: 30px;}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { opacity: 0.8; background-position: 0 -30px;}  
#pun-navlinks a span {display: none;}

/*User links*/
#pun-ulinks a {color: #004366; text-shadow: 0px 2px 0px #ffffff;}
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {text-decoration: none; color: #660000;}

/*Main links*/
.punbb a, .punbb a:link, .punbb a:visited  {color: #3b484f; text-decoration: none; text-shadow: 0px 1px 0px #ffffff; font-size: 0.9em; font-weight: bold; -webkit-transition: all .18s ease-out; -o-transition: all .18s ease-out; -moz-transition: all .18s ease-out; -ms-transition: all .18s ease-out; -kthtml-transition: all .18s ease-out; transition: all .18s ease-out;}
.punbb a:hover, .punbb a:focus, .punbb a:active {color: #4f3b3c; text-decoration: none;}

/*Topics*/
.pa-author a {text-decoration: none; color: #660000!important; font-size: 1.3em!important;}
.pa-author a:hover, .pa-author a:focus, .pa-author a:active {color: #004366!important;}

.punbb .post  a.permalink:before {content: ""; background: url('/files/0016/ab/f1/45023.png') transparent no-repeat 0% 50%; padding-left: 23px;}

/*Main page — forum*/
#pun-index .tcl h3 a {color: #660000!important; font-size: 1.2em!important;}
#pun-index .tcl h3 a:hover {color: #004366!important;}
#pun-index .tcl h3 a:before {content: ""; background: url('/files/0016/ab/f1/26327.png') transparent no-repeat 0% 50%; padding-left: 23px;}

/*Last post*/
td.tcr a, td.tcr a:link, td.tcr a:visited {height: 12px; background: transparent url('/files/0016/ab/f1/64826.png') no-repeat 0% 2px; padding-left: 14px;}

/*Admin links*/
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited,  .punbb-admin #pun-admain .nodefault, .punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {color: #666; text-decoration: none;}

/* CS4  Announcement container
-------------------------------------------------------------*/

/*Announcement*/
#pun-announcement .container {background: transparent; padding: 10px 8px 0 9px; width: 866px; height: 275px; font-family: Tahoma, Helvetica, sans-serif;}

.letter {text-transform: uppercase; font-weight: bold;}

/*Announcement links*/
.nav {margin: 2px; width: 170px;}
.nav a {display: block; margin: 2px; text-transform: lowercase; background-image: linear-gradient(to left, rgba(114, 143, 159, 0.2), rgba(114, 143, 159, 0.2) 50%, rgba(203, 74, 80, 0.2) 50%, rgba(203, 74, 80, 0.2)); background-size: 200% 100%; background-position: 100% 0; border-left: solid #6f6f6f 5px; border-right: solid #6f6f6f 5px;}
.nav a:hover  {background-position: 0 0;}
.nav a:before {content: "\2714"; margin-right: 5px;}
                    
/* CS5 Specific elements
 -------------------------------------------------------------*/

/*Login forme*/
#Login_Punbb > .container {position: fixed; top: 40%; padding: 1em; vertical-align: middle; z-index: 100000; border: 1px solid #6f6f6f;}

/*Arrows*/
.go-up,.go-down {display: none; position: fixed; right: 8px; z-index: 9999; cursor: pointer;  opacity: 1; margin-bottom: 0px; width: 53px; height: 250px; }
.go-up {bottom: 70px;}
.go-down {bottom: -10px; }

/*PR*/
.Myimge {position:absolute; margin-top:-14px; cursor:pointer; opacity: 1;}
.Myimge:hover, .hot:hover {opacity: 0.8; -webkit-transition: 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -kthtml-transition: all 0.5s ease-out; transition: all 0.5s ease-out; -moz-transform: rotate(-360deg); -webkit-transform: rotate(-360deg); -o-transform: rotate(-360deg); -ms-transform: rotate(-360deg); transform: rotate(-360deg);}

/*Pa-avatar*/
.pa-avatar img, .punbb img.avatardemo, #profile-left img {border: 3px ridge #e7e7e7!important;}

/*FNTslider*/
.FNTslider {border-radius: 4px; background: #e7e7e7; width: 110px; height: 5px; margin: 3px 5px;
border: solid 1px #6f6f6f; float: right; margin-right: 7%;}
.FNTslider .before {height: 5px; border: solid 1px #6f6f6f; border-right: none; border-radius:4px 0 0 4px; position: absolute; background: #d4d4d4; margin-top: -1px;}
.FNTslider .thumb {width: 8px; height: 13px; border-radius: 3px; position: relative; top: -4px; background: #6f6f6f; cursor: pointer;}

/*Profile spoiler*/
.post-img-Sp.active, .post-img-Sp:hover {opacity: 0.5;}
.post .post-author li {background: transparent;}
ul.post-ul-Sp {background: url('/files/0016/ab/f1/65497.jpg') #e7e7e7 repeat!important; position: static!important;}
ul.post-ul-Sp a, ul.post-ul-Sp a:link, ul.post-ul-Sp a:visited {font-size: 1.1em!important;}

/*Postimg*/
.punbb .post-content img.postimg, .ImgWrap {opacity: 0.8;}
.punbb .post-content img.postimg:hover, .ImgWrap:hover {opacity: 1;}

.punbb .post-content img.postimg, .ImgWrap:hover { -webkit-transition: all .18s ease-out; -o-transition: all .18s ease-out; -moz-transition: all .18s ease-out; -ms-transition: all .18s ease-out; -kthtml-transition: all .18s ease-out; transition: all .18s ease-out;}

.postimg[alt="float:right"]{float: right;padding: 5px 0px 3px 15px;}.postimg[alt="float:left"]{float:left;padding: 5px 15px 3px 0px;}
  #add_float{position:absolute;padding:2px;top:-8px;left:50%;margin-left:-29px!important;width:57px!important;background: url('/files/0016/ab/f1/56680.png') no-repeat 50%!important;}
  #button-image #add_float img{display:block;position:relative;z-index:4;}
  #button-image>img{position:relative;z-index:2;}
  #button-image>center{opacity:0;visibility:hidden; transition-duration: .8s;}
  #button-image:hover>center{opacity:1; visibility:visible;}

/*Spoiler*/  
.post-content .spoiler-box > div {background: url('/files/0016/ab/f1/46738.png') no-repeat 0 50%!important; cursor: pointer; color: #6f6f6f; font-weight: bold; padding-left: 18px;}
.post-content .spoiler-box > div.visible {background: url('/files/0016/ab/f1/41475.png') no-repeat 0 50%!important;}
.post-content .spoiler-box > blockquote {padding-top: 0.7em!important;}
.post-content .spoiler-box > blockquote:before {content: none;}

/*Post-vote*/
.post-rating a, .post-vote a {padding: 0px 3px; display: inline-block; min-width: 10px; margin: 0px 3px !important;}

/*Banners*/
.punbb element,.title-logo-tdr a *,.title-logo-tdr #bsbn290,#tieser-bottom a img,[width=88][height=31]{filter:progid: DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7; -webkit-transition: all .18s ease-out; -o-transition: all .18s ease-out; -moz-transition: all .18s ease-out; -ms-transition: all .18s ease-out; -kthtml-transition: all .18s ease-out; transition: all .18s ease-out;}

a .postimg, .banneri a img,table.top a img{filter:progid: DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity:0.7;/-khtml-opacity:0.7;opacity:0.7; -webkit-transition: all .18s ease-out; -o-transition: all .18s ease-out; -moz-transition: all .18s ease-out; -ms-transition: all .18s ease-out; -kthtml-transition: all .18s ease-out; transition: all .18s ease-out;}

a:hover .postimg,.punbb a:hover element,.title-logo-tdr a:hover *,.title-logo-tdr a:hover #bsbn290, .banneri a:hover img,#tieser-bottom a:hover img,table.top a:hover img{filter:progid: DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

/* CS6 Post status icons
 -------------------------------------------------------------*/

/*Icons*/
div.icon {background: url('/files/0016/ab/f1/98061.png') no-repeat;}
tr.inew div.icon {background: url('/files/0016/ab/f1/44729.png') no-repeat;}
tr.iclosed div.icon {background: url('/files/0016/ab/f1/63392.png') no-repeat;}
tr.isticky div.icon {background: url('/files/0016/ab/f1/61733.png') no-repeat;}

/*Staticon*/
#pun-stats ul.container {background: transparent url('/files/0016/ab/f1/85154.png') no-repeat 10px 10px; padding-left: 100px;}