/* CS1 Фон и цвет текста*/
#pun .tcr {text-align: center;}
li#navawards, .pa-positive, .lastedit {display: none;}
.linkst .pagelink { 
right: 15px;
position: absolute;
top: -4em;
width: 24em;
 }
li#navawards {display: none;}
#pun-reputation div, #pun-popup_awards div {background-color: #bfcbd7; 
padding: 11px;
padding-top:10px;
border: none;
  border-left: 3px clearly dashed #5a758f;
  border-radius: 10px;
-moz-box-shadow: inset 0 0 10px 5px #5a758f;
-webkit-box-shadow: inset 0 0 10px 5px #5a758f;
box-shadow: inset 0 0 10px 5px #5a758f;
color: #072040}}
div#smiles-area.container {background-color: #ead1f7;}
BODY {overflow-x: hidden}

/* CS1.1 Цвет текста на форуме */
.punbb .section .container, .punbb .post-body, .punbb .post-links, #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;
text-align: Left;
}

 

/* CS1.2 Боди или фон форума */
body {background-color: #64b2fd;
background-image : url(); 
background-attachment: fixed;
background-position: top center; 
background-repeat:  repeat; 
    
}

/* CS1.3 Шапка */
#pun-title table {
background-image : url(http://sd.uploads.ru/W1auF.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
margin-left: -220px;
height: 800px;
width: 1400px;}


/* CS1.4 Пан или "тело" форума */
#pun {background-image: url(http://se.uploads.ru/UousZ.png);
}

/* CS1.5 Футеркопирайниз */
#pun-about p.container {background-color: #;
background-image : url(http://se.uploads.ru/e4TVb.png); 
background-position : center top; 
background-repeat : no-repeat;
height : 245px;
width: 1400px; 
margin-left: -232px;
text-align: center;
border-color: transparent;
}

div#pun-about {
   margin-bottom: -60px;
}



div#pun-about {
   margin-bottom: -60px;
}
 
/* CS1.6 Ссылки верхней навигации*/
#pun-navlinks .container { 
text-align: center; 
position: absolute;
background-color: transpanent;
z-index: 1000px;
width: 950px;
top: 740px;
left: 50px}

#pun-ulinks .container  {text-align: right; position: absolute; background-color: transpanent;
z-index: 200;
font-size: 97.01%;
top: 766px;
left: 50px;
width: 950px;}

/* 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: #372104;  
  font-weight: bold;
  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: #94836c;
  text-decoration: none;}

/* CS2.3 */
#pun-navlinks a {
color: #372104;
  text-decoration: none;}

/* CS2.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #94836c;
  text-decoration: none;}



/* CS3 Иконки старых, новых, важных, закрытых тем */

/* CS3.1 Иконка старых сообщений*/
.punbb table Div.icon {float: right; 
display: block; 
border-style: none none none none;
margin-left: 0px;

width: 100px;
height: 100px;
background-image : url(http://sd.uploads.ru/Re3fF.png);
background-repeat: no-repeat;}

/* CS3.2 Иконка новых */
TR.inew Div.icon {
background-image : url(http://sd.uploads.ru/Q9FyV.png);
background-repeat: no-repeat;
 
width: 100px;
height: 100px;}

/* CS3.3 Иконка важных*/
TR.isticky Div.icon {
background-image : url(http://sd.uploads.ru/5ifHG.png);
background-repeat: no-repeat;
width: 100px;
height: 100px;}

/* CS3.3 Иконка закрытых*/
TR.iclosed Div.icon {
background-image : url(http://sd.uploads.ru/5ifHG.png);
background-repeat: no-repeat;
width: 100px;
height: 100px;}




/* CS5 Прочие элементы */

/* CS5.1 Статус картинки со статистикой 24*/
#pun-stats ul.container { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://sa.uploads.ru/NwUv5.png");
background-origin: padding-box;
background-position: 10px 10px;
background-repeat: no-repeat;
background-size: auto;
padding-left: 100px;
padding-top: 40px;}

/* CS5.3 Цитаты и коды в сообщениях*/

.punbb .quote-box, .punbb .code-box, .punbb textarea, .punbb select  { 
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
box-shadow: 0px 2px 1px }

.punbb input { border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
box-shadow: 0px 1px 1px;}


/* CS5.4 Область для ввода текста в форме ответа */
.punbb textarea, .punbb select, .punbb input {
background-color: #e1e1ed;
background-image : url( );
color: #000000;}

/* CS5.5 Двигаем верхний баннер */
#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: 0px; 
top: 100px}

/* CS5.6 другое */
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-announcement .container {margin-top: -2em}
#pun-main .post-author ul {text-align: center}
#pun-announcement h2 {display: none}
#pun-status .container, #pun-main .post-links li {text-align: Left;}
#pun-navlinks .container, #pun-ulinks .container { text-align: center;}


 





#pun-stats.section h2 span, .category h2 span {
display: none;
}
#pun-category1.category h2 {
background: url(http://s9.uploads.ru/mFe5C.png) no-repeat ;
height: 58px;
width: 800px;
margin-left: 0px;
font-size:0 !important;
}
#pun-stats.section h2 span, .category h2 span {
display: none;
}
#pun-category2.category h2 {
background: url(http://s9.uploads.ru/pSmhr.png) no-repeat ;
height: 58px;
width: 800px;
margin-left: 0px;
font-size:0 !important;
}
#pun-stats.section h2 span, .category h2 span {
display: none;
}
#pun-category3.category h2 {
background: url(http://s8.uploads.ru/QCx3w.png) no-repeat  ;
height: 58px;
width: 800px;
margin-left: 0px;
font-size:0 !important;
}
#pun-stats.section h2 span, .category h2 span {
display: none;
}
#pun-category4.category h2 {
background: url(http://s8.uploads.ru/NKFnw.png) no-repeat;
height: 58px;
width: 800px;
margin-left: 0px;
font-size:0 !important;
}
#pun-stats.section h2 span, .category h2 span {
display: none;
}
#pun-category5.category h2 {
background: url(http://s8.uploads.ru/VLiE5.png) no-repeat;
height: 58px;
width: 800px;
margin-left: 0px
font-size:0 !important;
}
#pun-stats.section h2 span, .category h2 span {
display: none;
}
#pun-category6.category h2 {
background: url(http://s9.uploads.ru/DZmGi.png) no-repeat;
height: 58px;
width: 800px;
margin-left: 0px
font-size:0 !important;
}
#pun-stats.section h2 span, .category h2 span {
display: none;
}
#pun-category7.category h2 {
background: url(http://s9.uploads.ru/4O3RI.png) no-repeat;
height: 58px;
width: 800px;
margin-left: 0px;
font-size:0 !important;
}
#pun-stats.section h2 span, .category h2 span {
display: none;
}
#pun-category8.category h2 {
background: url(http://s8.uploads.ru/QdV1U.png) no-repeat;
height: 58px;
width: 800px;
margin-left: 0px;
font-size:0 !important;
}
#pun-category9.category h2 {
background: url(http://s8.uploads.ru/c184E.png) no-repeat;
height: 58px;
width: 800px;
margin-left: 0px;
font-size:0 !important;
}

.tooltip {
	position: relative;
	}
.tooltip em {
	display: none;
	}
.tooltip:hover em {
	font-style: normal;
	display: block;
	position: absolute;
 	background: #c2d5a3;
	color: #000000;
	padding: 10px 10px;
	bottom: -145px;
	box-shadow: 0 0 5px #ccc;
 	border-radius: 5px;
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000;
}
.tooltip:hover em i {
	position: absolute;
	bottom: -7px;
        right: 5px;
	border-top: 7px solid #000;
	border-left: 7px solid transparent;
	display: block;
}



.moverbox
{
  cursor: default;
  list-style: none;
}

.moverbox a
{
  cursor: default;
}

.moverbox a .preview
{
  display: none;
}

.moverbox a:hover .preview
{
  display: block;
  position: absolute;
  top: -33px;
  left: -45px;
  z-index: 1;
}

.moverbox img
{
  background: transpanent;
  border-color: transpanent;
  border-style: solid;
  border-width: 1px;
  color: inherit;
  padding: 2px;
  vertical-align: top;
}

.moverbox li
{
  background: transpanent;
  color: inherit;
  display: inline;
  float: left;
  margin: 3px;
  padding: 5px;
  position: relative;
}



.navlink1 { position: absolute; top: 0px; left: 0px; width: 115px; background-color: #d8d1f1; padding: 1px 3px 1px 6px; margin-bottom: 2px; text-align: left; font-size: 12px; line-height: 12px; text-transform: uppercase; font-family: calibri; border-left: 0px solid #97322d; -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease;  }
.navlink1:first-letter { color: #97322d; }
.navlink1 a { color: #454545; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;  }

.navlink11 { width: 115px; position: absolute; top: 15px; left: 0px; background-color: #00bbdd; padding: 1px 3px 1px 6px; margin-bottom: 2px; text-align: left; font-size: 12px; line-height: 12px; text-transform: uppercase; font-family: calibri; color: #d4c8b9; -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease;  }
.navlink11:first-letter { color: #ebebeb; }
.navlink11 a { color: #d4c8b9; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;  }

.navhovers { position: relative; height: 15px; width: 115px; overflow: hidden; }
.navhovers:hover .navlink11 { position: absolute; top: 0px; left: 0px; -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease;  }
.navhovers:hover .navlink1 { position: absolute; top: -15px; left: 0px; -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease;  }

.pa-author {
  background: url("http://sf.uploads.ru/F7Mfs.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  text-align: center;
  display: block;
  font-family: Georgia;
  font-size: 16px;
  font-color: #ded3bb;
  font-weight: normal;
  height: 45px !important;
  line-height: 43px;
  overflow: hidden;
  padding-left: 2px !important;
  padding-right: 25px !important;
  padding-top: 0px !important;
  width: 200px;
}
.pa-avatar,
.pa-title,
.pa-fld1,
.pa-fld2, 
.pa-posts,
.pa-respect,
.pa-fld4,
.pa-ip,
.pa-online {
  background: url("http://sd.uploads.ru/JKHIR.png") repeat-y scroll 0 214px rgba(0, 0, 0, 0);
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 10px !important;
  width: 200px;
}
.pa-fld3 {
  background: url("http://sd.uploads.ru/JKHIR.png") repeat-y scroll 0 214px rgba(0, 0, 0, 0);
  height: 90px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 15px !important;
  width: 200px;
}
.pa-awards {
  background: url("http://sd.uploads.ru/JKHIR.png") repeat-y scroll 0 214px rgba(0, 0, 0, 0);
  line-height: 0px;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  width: 200px;
}
img.post-img-Sp {
  margin-bottom: -49px;
  position: relative;
  text-align: center;
  top: -62px;
}


 .category .container thead {display: none;}
 .category  .tc2, .tc3 {display: none;}
 


/* Скрипт в посте - описание тем */
@import url(http://fonts.googleapis.com/css?family=Imprima|Snippet|Unica+One|);
.SBCMsub_def_bg1{width:650px; background-color:#fff; background:rgba(255,255,255,0.9); background-image:url(http://ohmai.net/graphics/cc/paperbg.gif); text-align:justify; padding:10px 10px 10px 15px; -moz-box-shadow:0px 0px 5px 1px rgba(66,66,66,.1),1px 1px 0px 0px rgba(96,84,81,.1),inset 1px 1px 0px 0px rgba(96,84,81,.05); -webkit-box-shadow:0px 0px 5px 1px rgba(66,66,66,.1),1px 1px 0px 0px rgba(96,84,81,.1),inset 1px 1px 0px 0px rgba(96,84,81,.05); box-shadow:0px 0px 5px 1px rgba(66,66,66,.1),1px 1px 0px 0px rgba(96,84,81,.1),inset 1px 1px 0px 0px rgba(96,84,81,.05)}.SBCMsub_def_txt{font-family:'imprima',sans-serif; font-size: 14px; color:#4b4b4b; word-spacing:0.2em; line-height:15px; text-transform:ucase; -webkit-font-smoothing:antialiased; text-shadow:0px 0px 2px #bbb}.SBCMsub_def_txt p{text-indent:-2px}.SBCMsub_def_txt2{font-family:'Unica One',sans-serif; font-size:14px; text-transform:uppercase; color:#333; letter-spacing:3px; text-shadow:0px 0px 0px #ccc}.SBCMsub_def_txt u{font-family:'Snippet',sans-serif; text-decoration:none; text-transform:uppercase; font-size:12px; letter-spacing:1px; border-bottom:1px dotted #adadad}.SBCMsub_def_txt a:link, .SBCMsub_def_txt a:visited, .SBCMsub_def_txt a:active{font-family:'Unica One',serif; font-size:7px; text-transform:uppercase; letter-spacing:0.2em; color:#444; text-decoration:none; text-shadow:0px 0px 1px #444}.SBCMsub_def_txt a:hover{color:#444; text-decoration:line-through; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear}


/* Скрипт в посте - анкета */
.appimgb .appimg { width: 200px; height: 215px; background-image: url(http://i.imgur.com/fxXi8EO.png); position: absolute; top: -5px;}
.appimgb { width: 190px; height: 210px; position: relative;   z-index: 22; }

.appt { width: 380px;    text-align: center;   }
.appst { width: 380px; font-family: 'Special Elite', cursive; font-size: 10px; text-transform: uppercase; line- text-align: right; letter-spacing: 2px;}
.apptop { width: 380px;  font-size: 11px;    text-align: justify; }
 
/* Скрипт в посте - помощь в подборе внех*/
 .wraps1 { 
	text-align:left;
	width: 475px;
	height: 500px;
	margin: 5px auto 0 auto;
	padding: 12px;
	background-image: url(http://i60.tinypic.com/mczzeu.jpg);
	outline: 1px solid #111;
	border-top: 1px solid #555;
	padding: 10px;
}
.wraps2 { 
	background-image: url(http://i61.tinypic.com/eld24p.png);
	padding: 15px;
	outline: 1px solid #111;
	overflow: auto;
	width: 445px;
	height: 470px;
}
.bgstuff { 
	background-color: #2b9961;
	width: 75px;
	padding: 5px;
}
.titles {
	font-size: 38px;
	color: #2b9993;
	padding-top: 8px;
	padding-bottom: 15px;
	text-align: center;
	font-family: Rochester;
	text-shadow: 1px 1px 1px #000;
}
.bigtitles {
	font-size: 56px;
	color: #2b9993;
	padding: 26px;
	text-align: center;
	font-family: Rochester;
	text-shadow: 1px 1px 1px #000;
}
.texties {
	width: 300px;
	text-align: justify;
	padding-bottom: 10px;
}





 /* Скрипт в посте - описание характера*/
 
#pic .textiwex p:nth-child(odd):first-letter {float: left; margin: 10px 10px 10px 0; font-family: Playfair Display; font-size:40px; font-style:italic; color:#68228b;}
#pic .textiwex p:nth-child(even):first-letter {float: left; margin: 10px 10px 10px 0; font-family: Playfair Display; font-size:40px; font-style:italic; color:#68228b;}

 /* Скрипт в посте - заметки 10*/
.insidebox { width: 600px; height: 330px; background-color: #f8f8f8; padding: 20px; text-align: left; }
.statarea { width: 180px; float: left; height: 100%; margin-right: 15px; }
.statline { font-family: courier new; font-size: 11px; letter-spacing: 1px; color: #fafafa; text-align: right; background-color: #e8d9db; line-height: 110%;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; padding: 3px 4px 2px 4px; border-radius: 4px 0px 0px 4px; }
.statline:hover { font-family: courier new; font-size: 11px; letter-spacing: 1px; color: #767676; text-align: right; background-color: #f4f4f4; line-height: 110%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; padding: 3px 15px 2px 4px; border-radius: 4px 0px 0px 4px; }
.insidetitle { font-family: arial; font-size: 30px; letter-spacing: -3px; color: #ac2f40; font-weight: bold; font-style: italic; text-shadow: 2px 2px #f4f4f4; text-align: right; }
.insidesub { font-family: arial; font-size: 9px; text-align: justify; line-height: 120%; color: #cbcbcb; letter-spacing: 1px; margin-top: 10px; margin-bottom: 5px; }
.subtwo {  font-family: arial; font-size: 35px; letter-spacing: -3px; color: #e5e1e3; font-weight: bold; font-style: italic; text-align: right;  line-height: 70%; margin-top: 9px; text-shadow: 2px 2px #ffffff; }
.postarea { height: 310px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; text-align: justify; font-family: arial; font-size: 10px; line-height: 120%; color: #6b6b6b; overflow: auto; }
.postarea::-webkit-scrollbar { width:5px; }
.postarea::-webkit-scrollbar-track { background-color:#f1f1f1; }
.postarea::-webkit-scrollbar-thumb { background-color:#ac2f40; }
.credits { text-align: center; font-family: arial; font-size: 9px; letter-spacing: 1px; }


  /* Скрипт в посте - занятые внешности*/
.girls { background-color: #f6dae6; border-bottom: 1px solid #fff; padding: 3px; font-family: Open Sans Condensed; font-size: 11px; color: #fff; line-height: 100%; text-align: center; text-transform: uppercase; letter-spacing: 0px; font-weight: bold; }
.girls a { color: #fff; text-transform: uppercase; }
.girls:hover { background-color: #EC86B4; padding: 3px; font-family: Open Sans Condensed; font-size: 11px; color: #fff; line-height: 100%; text-align: center; text-transform: uppercase; letter-spacing: 0px; font-weight: bold; }

.boys { background-color: #cee1f6; border-bottom: 1px solid #fff; padding: 3px; font-family: Open Sans Condensed; font-size: 11px; color: #fff; line-height: 100%; text-align: center; text-transform: uppercase; letter-spacing: 0px; font-weight: bold; }
.boys a { color: #fff; text-transform: uppercase; }
.boys:hover { background-color: #3688DC; padding: 3px; font-family: Open Sans Condensed; font-size: 11px; color: #fff; line-height: 100%; text-align: center; text-transform: uppercase; letter-spacing: 0px; font-weight: bold; }

  /* Скрипт в посте - имена и фамилии*/
.want { background-color: #e2e1e1; border-bottom: 1px solid #fff; padding: 3px; font-family: Open Sans Condensed; font-size: 11px; color: #fff; line-height: 100%; text-align: center; text-transform: uppercase; letter-spacing: 0px; font-weight: bold; }
.want a { color: #fff; text-transform: uppercase; }





  /* Скрипт в посте -судьи*/
 .tabss {
position: relative;  
width: 380px;
height:  460px;
background-image:url(http://l.rgbimg.com/cache1uLiVQ/users/x/xy/xymonau/600/o8aZlNs.jpg);
box-shadow: 0px 3px 10px #1d1d1d;
}
.tabb {float: left;}
.tabb label {display: block;
width: 60px; text-align: center;
font-family: benchnine; 
color: #fff;
font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
background: #856685;
padding: 8px;
border: 0px solid #ccc;
position: relative;
}
.tabb [type=radio] {
display: none;  
}
.contentt {
position: absolute;
top:65px;
left: 30px;
right: 15px;
width: 280px; 
height: 330px;
background: #efefef;
box-shadow: 0px 3px 4px #969595;
border:20px solid white;}
[type=radio]:checked ~ label {color: #856685; background-color: white; border-bottom: 0px solid #000; z-index: 2;}
[type=radio]:checked ~ label ~ .contentt {z-index: 1;}
.zourry {opacity: 0.0;transition-duration: 0.6s;-moz-transition-duration: 0.6s;-webkit-transition-duration: 0.6s;-o-transition-duration: 0.6s;background: #fff; color: #1d1d1d; text-align: justify; width: 280px; height: 330px;} .zourry:hover { opacity: .9}
.nourry {opacity: 0.0;transition-duration: 0.6s;-moz-transition-duration: 0.6s;-webkit-transition-duration: 0.6s;-o-transition-duration: 0.6s;background-transparent; color: #1d1d1d; text-align: justify; width: 250px; height: 150px;} .nourry:hover { opacity: .78;}
.charrie {font-family:oswald;font-size:30px;text-transform:uppercase;letter-spacing:2px;text-shadow: 1px 1px #1d1d1d;padding:5px;background: #cccccc;text-align:center;}
 
 
   /* оценка поста*/
    .punbb .post h3 strong {
        float: left !important;
        margin-left: 0 !important;
        margin-right: 5px;
        text-align: left !important;
        width: auto !important;
        font-weight: bold!important;
    }
   div.post h3 strong:before {
        content: "№";
        font-size: 11px !important;
        font-weight: bold!important;
    }
   div.post h3 strong:after{
        content: "  Дата";
        font-size: 11px !important;
        font-weight: normal!important;
    }
    div.post-rating p:before {
        content: "Оценка поста: ";
        font-size: 11px !important;
        font-weight: normal !important;
    }
    .punbb .post-box {
        position: relative;
    }
    div.post-rating p {
        padding: 0 10px !important;
        position: absolute;
        right: 5px;
        top: -25px;
    }
div.post-vote p {
    position: absolute;
    right: -30px;
    top: -10px;

}