/* CS1 Background and text colours
-------------------------------------------------------------*/

.punbb .post .container {
background: #e3e3e3; /* Old browsers */
background: -moz-linear-gradient(top, #e3e3e3 0%, #d3d3d3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e3e3e3 0%,#d3d3d3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e3e3e3 0%,#d3d3d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
copy}

.punbb .post-box {
    background: #fafafa none repeat scroll 0 0;}

div.post-body div.post-box table tbody tr, div.post-body div.post-box table tbody td {background: transparent; border-width: 0px !important;}

.punbb {color: #3f3f3f;}

.punbb .post-links ul {background: #efeeef;}

.punbb .post-body {border-color: #d7d7d7 !important;}

.punbb h3 span a {color: #fff}

li#onlinelist {border-color: #d7d7d7}

li.pa-title {
     background: #d3d3d3 none repeat scroll 0 0;
    color: #fff;}

.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
background-color: #fff;
border-color: #d7d7d7 !important; 
}

li.pa-avatar {
background: rgba(0, 0, 0, 0) url("http://novanest.ru/files/0013/51/34/70605.jpg") repeat scroll 0 0;
    border-bottom: 10px solid #d3d3d3;
    margin: -3px -11px 2px;
    padding-bottom: 8px;
    padding-top: 10px;
} 

#viewprofile ul, #profilenav ul {border-color: #efeeef}

.punbb-admin #pun-admain .adcontainer {background: #fafafa;}

#pun-navlinks li a:hover {
color: #fff !important;
background: #bfe6ff; /* Old browsers */
background: -moz-linear-gradient(top, #bfe6ff 0%, #56c1ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #bfe6ff 0%,#56c1ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #bfe6ff 0%,#56c1ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe6ff', endColorstr='#56c1ff',GradientType=0 ); /* IE6-9 */
  }

/* Таблица */
.punbb .main th, .punbb .main th.tc2, .punbb .main th.tc3, .punbb .main th.tcr {
  background: #d7d7d7 !important;
  border-color: #d7d7d7 !important;
  color: #fff;  
}


.punbb .main .tc2, .punbb .main .tc3 {
  border-color: #efeeef !important;
  background: #fafafa;
}

.punbb .main .tcr {
    border-color: #fff #fff #fff #efeeef !important;
}

.punbb .container, .punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {
  border-color: #fff;
}


.punbb a {
    color: #003367;
}

.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #0183fb !important;
  text-decoration: underline;
  }


/* Основной фон */

body {background:
  url("http://novanest.ru/files/0013/51/34/79666.jpg") top center repeat-x,
  url("http://novanest.ru/files/0013/51/34/12797.jpg") repeat-x center bottom, #f1f1f1;}

/* Фон форума */

#pun {border-color: #fff !important; background: url(http://novanest.ru/files/0013/51/34/96252.png) #EBEBEB;
color: #666;
}

.punbb .container {background: #fafafa;}

/* Навигационные ссылки */
#pun-navlinks a {color: #fff}

#pun-navlinks .container, #pun-ulinks .container 
{ border-color: #fff; background: rgb(114,204,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(114,204,255,1) 0%, rgba(0,149,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(114,204,255,1) 0%,rgba(0,149,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(114,204,255,1) 0%,rgba(0,149,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72ccff', endColorstr='#0095ff',GradientType=0 ); /* IE6-9 */}


.punbb .post h3, .punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2, .punbb-admin #pun-admain h2 { border-color: #fff; background: rgb(114,204,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(114,204,255,1) 0%, rgba(0,149,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(114,204,255,1) 0%,rgba(0,149,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(114,204,255,1) 0%,rgba(0,149,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72ccff', endColorstr='#0095ff',GradientType=0 ); /* IE6-9 */; color: #fff;}

li.pa-author {
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 1px 0 0 #fff, 1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff;
  }

#pun-title table {background: url(http://funkyimg.com/i/2br9s.jpg) no-repeat;}
#pun-title {border-color: #fff}


#pun-ulinks a {color: #fff}
.punbb tbody.hasicon td.tcl {border-color: #fff !important;}

.punbb .main tr, #pun-stats .container  {background: rgb(250,250,250); /* Old browsers */
background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(250,250,250,1) 0%,rgba(240,240,240,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */}

.punbb .main tr.inew > td:first-child, 
.punbb .main tr.inewisticky > td:first-child {
  background: rgb(114,204,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(114,204,255,1) 0%, rgba(0,149,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(114,204,255,1) 0%,rgba(0,149,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(114,204,255,1) 0%,rgba(0,149,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72ccff', endColorstr='#0095ff',GradientType=0 ); /* IE6-9 */}

  }


/* CS7 Buttons
     -------------------------------------------------------------*/
    input[type="submit"],
    input[type="button"],
    input[type="reset"],
    button { 
      color: #fafafa;
      background: #4897d9;
      border-color: #2575ae;
      text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset,0 1px 2px rgba(0, 0, 0, 0.05);
      background-image: -moz-linear-gradient(top, #5cb7f7, #4897d9);
      background-image: -ms-linear-gradient(top,#5cb7f7,#4897d9);
      background-image: -o-linear-gradient(top, #5cb7f7, #4897d9);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5cb7f7), to(#4897d9));
      background-image: -webkit-linear-gradient(top, #5cb7f7, #4897d9);
      background-image: linear-gradient(top, #5cb7f7, #4897d9);
      }
    .primary.caution input[type="submit"],
    .primary.caution input[type="button"],
    .primary.caution input[type="reset"],
    .primary.caution button {
      border-color: #c0372a;
      background: #d95548;
      background-image: -moz-linear-gradient(top,#f7655b,#d95548);
      background-image:-ms-linear-gradient(top,#f7655b,#d95548);
      background-image:-o-linear-gradient(top,#f7655b,#d95548);
      background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7655b),to(#d95548));
      background-image:-webkit-linear-gradient(top,#f7655b,#d95548);
      background-image:linear-gradient(top,#f7655b,#d95548);
      }
    input[type="submit"]:hover,
    input[type="submit"]:focus,
    input[type="reset"]:hover,
    input[type="reset"]:focus,
    input[type="button"]:hover,
    input[type="button"]:focus,
    button:hover,button:focus {
      color:#101010;
      background:#f3f3f3;
      background-image:-moz-linear-gradient(top,#fff,#ebebeb);
      background-image:-ms-linear-gradient(top,#fff,#ebebeb);
      background-image:-o-linear-gradient(top,#fff,#ebebeb);
      background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));
      background-image:-webkit-linear-gradient(top,#fff,#ebebeb);
      background-image:linear-gradient(top,#fff,#ebebeb);
      border-color:#84bce4 !important;
      -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);
      box-shadow:0 1px 2px rgba(0,0,0,0.1);
      }
    input[type="submit"]:hover,
    input[type="submit"]:focus,
    input[type="reset"]:hover,
    input[type="reset"]:focus,
    input[type="button"]:hover,
    input[type="button"]:focus,
    button:hover,
    button:focus {
      color:#fff;
      text-shadow:0 -1px 1px rgba(0,0,0,0.4);
      border-color:#2575ae !important;
      background:#2e8bd9;
      background-image:-moz-linear-gradient(top,#5cb7f7,#2e8bd9);
      background-image:-ms-linear-gradient(top,#5cb7f7,#2e8bd9);
      background-image:-o-linear-gradient(top,#5cb7f7,#2e8bd9);
      background-image:-webkit-gradient(linear,0 0,0 100%,from(#5cb7f7),to(#2e8bd9));
      background-image:-webkit-linear-gradient(top,#5cb7f7,#2e8bd9);
      background-image:linear-gradient(top,#5cb7f7,#2e8bd9);
      -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,.2);
      box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,.2);
      }
    .primary.caution input[type="submit"]:hover,
    .primary.caution input[type="submit"]:focus,
    .primary.caution input[type="button"]:hover,
    .primary.caution input[type="button"]:focus,
    .primary.caution input[type="reset"]:hover,
    .primary.caution input[type="reset"]:focus,
    .primary.caution button:hover,
    .primary.caution button:focus {
      border-color:#c0372a;
      background:#d93d2e;
      background-image:-moz-linear-gradient(top,#f7655b,#d93d2e);
      background-image:-ms-linear-gradient(top,#f7655b,#d93d2e);
      background-image:-o-linear-gradient(top,#f7655b,#d93d2e);
      background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7655b),to(#d93d2e));
      background-image:-webkit-linear-gradient(top,#f7655b,#d93d2e);
      background-image:linear-gradient(top,#f7655b,#d93d2e);
      }
    input[type="submit"][disabled],
    input[type="button"][disabled],
    input[type="reset"][disabled],
    button[disabled] {
      border-color:#ccc;
      color:#999;
      }
    input[type="submit"][disabled]:hover,
    input[type="submit"][disabled]:focus,
    input[type="reset"][disabled]:hover,
    input[type="reset"][disabled]:focus,
    input[type="button"][disabled]:hover,
    input[type="button"][disabled]:focus,
    button[disabled]:hover,
    button[disabled]:focus {
      color:#999;
      }