/* ФОН */
body {
background-color: #000000; 
background-image: url("http://funkyimg.com/i/24T2K.png");
background-repeat: repeat-xy; /*повтор*/
background-position: left top; /*расположение*/
overflow-x: hidden;}


/* КОНТЕНТ */
#pun {position: relative; border-width: ; width:; margin: auto;}
.punbb {  float: left;  width: ;  height: auto;  margin: 0 0 0 0px;}
#pun { background-image: url("http://funkyimg.com/i/24U89.png");
   background-color: white; background-color : #000000; background-position: center;
}


/* ЛОГОТИП*/
#pun-title table {background-color: transparent;
background-image : url(http://funkyimg.com/i/24Uiy.png);
background-repeat : no-repeat;
background-position: bottom center;
height: 451px;
width: 950px !important; 
margin-left: -60px;
  margin-top: 0px;
}

/* ФУТЕР*/
#pun-about p.container {
font-size: 0px !important;
background-image: url(http://funkyimg.com/i/24U8j.png);
background-position: top center;
background-repeat: no-repeat;
height: 96px; 
width: 950px !important;
margin-left: -60px;
}

div#html-footer {margin: 0px 0px 0px 0px;} /* отвечает за расположение футера */
div#pun-about {margin-bottom: -32px;} /* чем больше значение, тем выше низ */

#pun-about p.container a {
display: hidden;
}


.category h2 span{
  visibility:hidden;
}


/* CS1 Фон и цвет текста*/

/* CS1.1 Цвет текста на форуме */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  { background-color: transpanent;
color: #000000;
font-weight: normal;
font-style: normal;}

/* CS2 Ссылки */

/* CS2.1 */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #442C1E;
  text-decoration: none;}

/* CS2.2 */
.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: #442C1E; 
  text-decoration: none;}

#pun-ulinks a { color:#442C1E;
  text-decoration: none;}

/* CS2.3 */
#pun-navlinks a {
  color:#4d3d2e;
  text-decoration: none;}

/* CS2.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #442C1E;
  text-decoration: none;}

/* CS3 Иконки старых, новых, важных, закрытых тем */

/* CS3.1 Иконка старых сообщений*/
.punbb table Div.icon {float: right; 
display: block; 
border-style: none none none none;
margin-left: 5px;
margin-right: 5px;
width: 40px;
  margin-top: 30px;
height: 40px;
background-image : url(http://funkyimg.com/i/24Upt.png);
background-repeat: no-repeat;}

/* CS3.2 Иконка новых */
TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/24Uqf.png);
background-repeat: no-repeat;
width: 40px;
height: 40px;}

/* CS3.3 Иконка важных*/
TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/24Uqd.png);
background-repeat: no-repeat;
width: 40px;
height: 40px;}

/* CS3.3 Иконка закрытых*/
TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/24Uqe.png);
background-repeat: no-repeat;
width: 40px;
height: 40px;}

/* CS4 Картинки категорий */
#pun-category1 h2 {height: 44px; width: 950px; background-image: url("http://funkyimg.com/i/24UcZ.png"); margin-left: -60px; background-repeat: no-repeat; overflow-x: hidden; background-position: top center; color: transparent; top: -30px;}
#pun-category2 h2 {height: 44px; width: 950px; background-image: url("http://funkyimg.com/i/24Ud1.png"); margin-left: -60px; background-repeat: no-repeat; overflow-x: hidden; background-position: top center; color: transparent;}
#pun-category3 h2 {height: 44px; width: 950px; background-image: url("http://funkyimg.com/i/24Uc5.png"); margin-left: -60px; background-repeat: no-repeat; overflow-x: hidden; background-position: top center; color: transparent;}
#pun-category4 h2 {height: 44px; width: 950px; background-image: url("http://funkyimg.com/i/24Ucu.png"); margin-left: -60px; background-repeat: no-repeat; overflow-x: hidden; background-position: top center; color: transparent;}

/* D3.2  ССЫЛКИ (форум, участники) */

/* D3.2 */
#pun-navlinks .container {
  padding-top: 5px;
  padding-left: 0px;
  height: 15px;
  width: 850px; /*должно соответствовать ширине форума*/
  text-align: center; /*выравнивает по центру*/
  position: absolute!important; 
   top: 483px!important;
}

/* D4.2 */
#pun-ulinks .container {
  padding-left: 2px;
  height: 15px;
  width: 850px; /*должно соответствовать ширине форума*/
  text-align: center; /*выравнивает по центру*/
  position: absolute!important; 
  z-index: 1; top: 460px!important;
  font-size: 11px; /*меняет размер шрифта*/
  }


/* CS5.2 Статус картинки с надписью "статистика" над статистикой форума*/
#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://funkyimg.com/i/24Ud2.png");
background-origin: padding-box;
overflow-x: hidden; 
background-repeat: no-repeat;
width: 950px;
height: 44px;
margin: -30px 60px 0px -60px;
}

/* CS5.3 ЦИТАТЫ И КОД*/
.punbb .quote-box, .punbb .code-box {
background-color: rgba(128, 100, 0, 0.1);
border-radius: 5px 25px 5px 25px;
border: 1px solid #745A47;
}

/* CS5.4 Область для ввода текста в форме ответа и админке */
.punbb textarea {
background-image: url("http://funkyimg.com/i/23LB8.png");
background-color: #e1ded6;
color: #4b4945;
border: double #44251c 3px;
padding: 4px;}

.punbb select, .punbb input {
background-color: #b8a98d;
border: double #44251c 3px;
border-radius: 5px 5px 5px 5px;
color: #1E0F07;
}

/* CS3.5 ПРОФИЛЬ*/
#pun-main .post-author ul {font-size: 10px; 
    overflow: hidden;}

.post-author ul li.pa-author, .post-author ul li.pa-title, .post-author ul li.pa-avatar, .post-author ul li.pa-fld5, .post-author ul li.pa-online {text-align: center;}
.post-author ul li.pa-avatar img {height: auto; width: auto; max-height: 180px !important; max-width: 180px !important; }
.post-author ul li.pa-avatar img {border: 0px  solid #;}
.post-author ul li.pa-avatar {margin: -3px 0px 0px -3px; padding: 0;}
.post-author ul li.pa-author a {font-style: normal !important; text-decoration: none; text-transform:  capitalize;!important;}
.post-author ul li.pa-fld1 {background: none repeat scroll 0 0 #; margin: 0px 0px 0px 0px!important;}/* организация */
.post-author ul li.pa-fld2 {background: none repeat scroll 0 0 #; margin: -10px!important;}/* титул */
.post-author ul li.pa-fld3 {background: #; width: 187px; margin: 2px 0px 7px -10px!important;}/* общая инфа */

#profile .checkfield {display: inline-block;}

/* ПРОФИЛЬНОЕ ИМЯ */
.pa-author a {
  color: #745A47 !important;
  font-family: ' times, serif;'; 
  font-size: 17px; 
 
  line-height: 99%; 
  position: relative;  
  text-transform: none;
}

.pa-author a:hover {
  color: #745A47 !important;
  font-size: 17px; 

}

/* СТИЛЬ ЛИЧНОЙ СТРАНИЦЫ
-------------------------------------------------------------*/
.ment span {cursor: pointer; display: inline-block; background: #CACA9A; border: 1px solid #B5B581; position: relative; color: #F6F5F4; border-radius: 10px 10px 0px 0px;}
.ment-links { float: left; }
#hurment {display: inline-block; baseline-ment-shift: true, retrieve; margin-left: 120px;}
#hurment, .ment span {padding: 2px; position: relative; }
.ment .tabactive {color: #000000;background: #777777;}
#hurment {padding: 2px; width:570px; height:520px; background: #F3ECE5; border-top: 8px solid #CACA9A; border-bottom: 8px solid #CACA9A; border-left: 2px solid #CACA9A; border-right: 2px solid #CACA9A; border-radius: 20px; }    
.hurmenttext {display: none; height: 40px;}


#zorund .fon { background-color:#222!important; }
#zorund .box b { color:#222!important; }
#zorund a { color:#222!important; }

#rondomik {  width:550px; height:500px; background:#; padding:20px; position:relative; }
#rondomik .vokrug { width:300px; height:50px; position:absolute; top:10px; left:105px; background:#F6F5F4; border:3px solid #CACA9A;}
#rondomik .vokrug img { width:300px; }
#rondomik .pictur { width:100px; height:100px; border-radius:100px; padding:5px; background:F6F5F4; position:absolute; top:10px; left:5px; border: 5px #CACA9A solid; }
#rondomik .pictur img { width:100px; border-radius:100px; }
#rondomik .pictur1 { width:50px; height:50px; border-radius:100px; padding:5px; background:f2e8c9; position:absolute; top:40px; left:75px; border: 5px #CACA9A solid; }
#rondomik .fon { width:410px; height:387px; border-radius:20px; padding:0px; background: #F4EED9; border-left: 2px #DCDCBA solid; position:absolute; margin-top:115px; margin-left: 140px;}
#rondomik .apk {width:410px; height:19px; border-radius:20px 20px 0px 0px; background: #DCDCBA;}
#rondomik .tgrou { width:160px; height:390px; border-radius:10px 30px 10px 40px; padding:0px; background: #F1EBD6; position:absolute; margin-top:52px; margin-left:-270px;}
#rondomik .shapk { background: #CACA9A; width:160px; height:16px; border-radius:10px 40px 0px 0px; text-align:center; margin-top:5px;}
#rondomik .ima { position:absolute; top:6px; left:123px; line-height:100%; font-family:roboto; font-size:18px; color:#CACA9A; font-weight:100; }
#rondomik .zagolov { position:absolute; top:10px; left:345px; line-height:100%; font-family:roboto; font-size:12px; color:#bbb; font-weight:150; }
#rondomik .obinfa { position:absolute; top:30px; left:125px; width:260px; font-family:roboto; font-size:13px; color:#bbb; text-align:justify; }
#rondomik .boxe { position:absolute; top:29px; left:270px; width:140px; height:35px; background:#EDECEB; color: #CACA9A; border-radius:5px; border: 1px #CACA9A solid;}
#rondomik .box { width:55px; height:50px; display:inline-block; text-align:center; font-size:10px; color:#AFC393; line-height:11px; font-weight:100; text-transform:uppercase; letter-spacing:1px;}
#rondomik .box b { display:block; color:#949494; font-size:12px; line-height:20px; letter-spacing:2px; }
#rombomik {width:570px; height:520px; background:#; position:relative; padding; 10px; margin-left: 10px;}
#rombomik .bliz { width:580px; height:500px; border-radius:20px; padding:0px; background: #; margin-top: -530px; margin-left: -20px; position:absolute; overflow: auto;}






/* =Hoverbox Code. ДЛЯ НАВИГАЦИИ В ТАБЛИЦЕ= */
.hoverbox { cursor: default; list-style: none; padding: 0;}
.hoverbox a { cursor: default;}
.hoverbox a .preview { display: none; }
.hoverbox a:hover .preview {display: inline-block; position: absolute; top: 0px; left: 0px; z-index: 1; }
.hoverbox img { background: transpanent; border-color: #93ADCA; border-style: nona; border-width: 0px; color: inherit; vertical-align: top; }
.hoverbox li { background: transpanent; color: inherit; display: inline-block; float: center;  padding: 0px; position: relative;}
.hoverbox li.text { background: transpanent; color: inherit; display: inline-block; float: center; margin: 0px 0px 0px 0px; padding: 0px; position: relative; }
.hoverbox .preview { border-color: #BCAA99; } 
/* ----------------- */


a.tvez, a.tvez:active, a.tvez:link, a.tvez:visited {
font-family: Sylfaen;
font-size: 8px;
background-color:#1b1711;
color: #996d43; 
font-weight: normal;
text-align:center;
display: inline;
margin: 1px;
letter-spacing: 3px;
padding: 1px 4px 1px 4px;
text-decoration: none;
border: 1px dotted #39301e;
border-radius: 5px 5px 0px 0px;
border-left-width: 0px;
width: 780px;
}

a.tvez:hover {
font-family: Sylfaen;
font-size: 8px;
background-color:#1b1711;
color: #BCAA99; 
display: inline;
letter-spacing: 3px;
padding: 1px 4px 1px 4px;
font-weight: bold;
text-align:center;
cursor:crosshair; 
text-decoration: none;
border: 1px dotted #39301e;
border-radius: 0px 0px 5px 5px;
border-left-width: 0px;
width: 780px;
}


/* СКРОЛЛБАР */
::-webkit-scrollbar {width: 6px;height: 6px; background-color:#4d3d2e; margin-top:}

::-webkit-scrollbar-thumb:vertical {background-color:#1b1711;}

::-webkit-scrollbar-thumb:horizontal {background-color:#4d3d2e; }


/* ПОДФОРУМЫ */
.dsc2 {
font-family: times, serif;
font-size: 7px;
line-height: 100%;
color: #241c14;
overflow: hidden;
text-transform: uppercase;
text-align: justify;
letter-spacing: 1px;
padding: 10px;
border: 3px double #241c14; }

.dsc1 {
background-color: #AB9A81;
padding: 9px;}