/*ГРАФИКА -------------------------------------------------------------*/


/* Боди или фон форума */
body {    background: url(http://funkyimg.com/i/2979Z.png) repeat-x, url(http://funkyimg.com/i/297ft.jpg) top center;
    background-color: #1C373E;}


/* Шапка */
#pun-title table {
background-image: url(http://funkyimg.com/i/297fG.png);
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    height: 503px;
    width: 1216px;
    margin-left: -161px;
    }


/* Пан или "тело" форума */
#pun {background-image: url(http://funkyimg.com/i/2979Y.png);}


/* футер */
#pun-about p.container {
    background-image: url(http://funkyimg.com/i/297a2.png);
    background-position: center top;
    background-repeat: no-repeat;
    height: 93px;
    width: 962px;
    margin-left: -58px;
    text-align: center;
    border-color: transparent;
    margin-bottom: -63px;
}


#profilenav h2 {text-shadow: none;}

#pun-redirect.punbb  #pun-main h1 {
background: none;}

hr, .banner-line {
    height: 1px;
    background: #4E4848 center no-repeat;
    border: 1px solid white;}

/* Цвет текста на форуме */
.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: #373A2F;
font-weight: normal;
font-style: normal;}

/* двигалка навигации, общие ссылки и пользовательские*/
div#pun-navlinks {position: absolute;
    width: 100%;
    text-align: center;
top: 209px;
    left: 83px;}
div#pun-ulinks {     position: relative;
    width: 100%;
    text-align: center;
    top: -86px;
    left: 0px; }


/* Ссылки */

/* 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 {
  color: #144E5A;
  border-bottom: 0px none #000;
  text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;}

/* 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: #687147;
  border-bottom: 0px none #000;}

/* cs2.3. верхняя навигация до наведения */
#pun-navlinks a {
color: #bdbc6d;
    font-family: arial black;
    font-size: 10px !important;
    border-bottom: 0px none #000;
    text-transform: uppercase;
    font-weight: lighter;
    letter-spacing: 2px;
}
/* cs2.4. нижняя навигация до наведения */
#pun-ulinks a {
    color: #DEDEDD;
    font-family: arial;
    font-weight: none;
    font-size: 7px !important;
    border-bottom: 0px none #000;
    letter-spacing: 1px;
    text-transform: uppercase;}

/* cs2.5. верхняя навигация после наведения */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  border-bottom: 0px none #000;
 font-weight: 900;}

/* cs2.5. нижняя навигация после наведения */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  border-bottom: 0px none #000;
 opacity: 0.5;}

/*ИКОНКИ -------------------------------------------------------------*/

/* Иконка старых сообщений*/
Div.icon {
background-image : url(http://funkyimg.com/i/2979X.png);
background-repeat: no-repeat;
}

/* Иконка новых */
TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/2979W.png);
background-repeat: no-repeat;
}

/* Иконка важных*/
TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/2979U.png);
background-repeat: no-repeat;
}

/* Иконка закрытых*/
TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/2979V.png);
background-repeat: no-repeat;
}



/* Статус картинки со статистикой 24*/
#pun-stats ul.container { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("");
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: auto;
padding-left: 0px;
padding-top: 0px;}

/* Статус картинки с надписью "статистика" над статистикой форума*/
#pun-stats.section h2 { 
background-attachment: scroll;
    background-clip: border-box;
    height: 112px;
    width: 412px;
    margin-left: 270px;
    background-color: transparent;
    background-image: url("http://funkyimg.com/i/297ag.jpg");
    background-origin: padding-box;
    background-position: 10% 10%;
    background-repeat: no-repeat;
    background-size: auto;
    font-size: 0px;}



/* Цитаты и коды в сообщениях*/
.punbb .quote-box, .punbb .code-box {
background-color: #B9BB9B; 
background-image: url("http://s2.uploads.ru/DcAI6.png");
color: #000000}

/* Закругленные края цитаты и кода с тенью */
.punbb .quote-box, .punbb .code-box, .punbb textarea, .punbb select  { 
    background: #B9BB9B;
    -webkit-box-shadow: inset 0px 0px 8px #CECBC8;
    -khtml-box-shadow: inset 0px 0px 8px #CECBC8;
    -moz-box-shadow: inset 0px 0px 8px #CECBC8;
    box-shadow: inset 0px 0px 1px #466B6B;}

/* Область для ввода текста в форме ответа и админке */
.punbb textarea, .punbb select, .punbb input {
background-color: #B9BB9B; 
background-image: url("");
color: #000000}


/* скрыть название категорий*/
#pun-main .category h2 span {
visibility: hidden;
}


/*------------------------полоски прокрутки-----------------------*/

::-webkit-scrollbar-thumb:vertical {
    background-color:#c3a155;
}

::-webkit-scrollbar-thumb:horizontal {
    background-color:#c3a155;
}

::-webkit-scrollbar {
    width: 8px;
    height: 6px;
    background-color: #a2a98c;
    border: 3px solid rgb(21, 48, 57);
    }

/*------------------------переадресация-----------------------*/
#pun-redirect{
  border:0 none!important;
  margin:0;
  padding:0;
  left:0;right:0;
  top:0;bottom:0;
  position:fixed;
  width:100%;
  height:100%;
  text-align:center; 
}

#pun-redirect *{
  border:0 none;
}
#pun-redirect .main-title {
  display:none;
}
#pun-redirect.punbb .info .container{
    text-align: left;
    font-size: 0px; 
    display: inline-block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 502px;
    padding-top: -30px;
    padding-left: 63px;
    padding-right: 63px;
    height: 279px;
    background: url(http://funkyimg.com/i/297hR.gif) center no-repeat!important;
}

/*---------------оформление названий подфорумов---------------*/
#pun-index.punbb .tclcon h3 > a {
    color: #9e844a;
    font-family: arial black;
    font-size: 11px !important;
    text-transform: uppercase;
}
#pun-index.punbb .tclcon h3 > a:hover {
opacity:0.6;
}

/*---------------оформление подфорумов---------------*/
.punbb td div .tclcon, .category .container table .hasicon .tc1 {
background: #021212;
    font-size: 10px;
    text-transform: lowercase;
    line-height: 11px;
    font-family: tahoma;
    text-align: justify;
    padding: 9px;
    width: 390px;
}
}

/*------------------------линки в шапке-----------------------*/
a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;
 
background-color: #c1c3b1;
font:normal 7pt Yeseva One;
color: #726d6f;
line-height: 10pt;
text-transform: lowercase; 
text-align: center;
display:block;
width:170px;
border-bottom: 2px solid #9a7167;
}
a.menu:hover {
background-color:#726d6f;
color:  #ddd9d8;
border-bottom :2px solid  #718d7f;}


/*------------------------анкета-----------------------*/
#mit-chl1lyr { color: #555; } #mit-chl1text b { font-family: playfair display; }

#cdmain {width: 565px;
    margin: 16px 39px;
    border: 4px double #D1D8BD;
    font-family: roboto;
    font-weight: 400;
    line-height: 11px;
    font-size: 10px;
}

#cdmain a {
	color: #aaa;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	-webkit-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	}

#cdmain a:hover {
	color: #ccc;
	-webkit-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	}

#cdmaintext {
width: 327px;
    height: 268px;
    overflow-y: auto;
    margin-left: -7px;
    padding: 15px 7px 11px 10px;
    border-right: 1px solid #B8BF9F;
    text-align: justify;
    font-size: 10px;
    font-family: helvetica;
    font-weight: 400;
    line-height: 14px;
    color: #1C393F;
    background: rgb(195, 194, 155);
	}

#cdmaintext b {
	font-weight: 700;
	font-size: 11px;
	line-height: 11px;
	color: #50b1c2;
	}

#cdmainimg {
    width: 162px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    height: 180px;
	background-image: url(http://placehold.it/110); 
	margin-bottom: 15px;
    opacity: 0.8;
	}

#cdinfoh1 {
width: 163px;
    font-family: yeseva one;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: 1.5px;
    text-align: left;
    color: #443A18;
    text-shadow: 1px 0 0px rgba(238, 241, 230, 0.58);
    border-top: 1px dotted rgba(60, 101, 109, 0.61);
	}

 #cdinfo {    color: rgb(39, 67, 72);
    font: 11px arial;
    background: #C3C29B;
    padding: 5px;}

 #cdfc {      margin-top: 12px;
    color: #443D07;
    text-align: right;
    width: 166px;
    font: 10px roboto;
    font-variant: small-caps;
    letter-spacing: 2px;
}

#cdmaincont {
    width: 525px;
    margin: -6px 0px 0px 8px;
    height: 300px;
    padding: 16px;
    background-color: rgb(160, 167, 137);
    font-family: roboto;
    font-size: 10px;
    line-height: 11px;
    color: #18333A;
    border-right: 21px solid rgb(60, 101, 109);
	}


#cdad {width: 480px;
    margin: -64px 0px 0px 47px;
    font: bold 11px playfair display;
    color: #98A6A9;
    position: absolute;
    text-align: left;
    background: rgba(0, 0, 0, 0.42);
}

#cdbg {
width: 565px;
    height: 400px;
    padding-top: 100px;
    background: url(http://funkyimg.com/i/297yy.png) repeat;
	}

#cdbg1 {    color: rgba(204, 201, 201, 0.16);
    font: bold italic 26px yeseva one;
    position: absolute;
    margin: -65px 0px 0px 82px;
    z-index: 0;
    width: 337px;
    line-height: 19px;
    text-transform: lowercase;
    text-align: left;
}



/*------------------------всплывающие значения-----------------------*/
.thumbnail{  
position: relative;  
z-index: 0;  
}  
.thumbnail:hover{  
background-color: transparent;  
z-index: 0;  
}  
.thumbnail span{ /*CSS for enlarged image*/  
      position: absolute;
    width: 150px;
  height: 145px;
  overflow-y: auto;
    text-align: justify;
    background-color: #D4CDB7;
    padding: 3px;
    left: -1000px;
    border: 0px solid white;
    visibility: hidden;
    color: #31464A;
    font: 10px monospace;
    text-shadow: none;
    text-decoration: none;
    border-radius: 8px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
}  
.thumbnail span img{ /*CSS for enlarged image*/  
border-width: 0;  
padding: 0px;  
}  
.thumbnail:hover span{ /*CSS for enlarged image on hover*/  
visibility: visible;  
top: -230px;  
left: -10px; /*position where enlarged image should offset horizontally */  
z-index: 10; } 





/*------------------------АДРЕСА-----------------------*/
.req1 {       width: 514px;
    height: 165px;
    background: rgb(192, 199, 170);
    border: 1px solid #CCC69A;
    padding: 20px;
    BOX-SHADOW: inset 0 0 10px rgb(102, 111, 71);
}

.req1 img {     border-radius: 40%;
    padding: 5px;
    border: 1px solid #6B7351;
    margin-right: 10px;
    width: 150px;
    height: 150px;}

.req2 {    position: absolute;
    width: 280px;
    height: 161px;
    line-height: 16px;
    font-size: 10px;
    color: #D0CBAB;
    text-align: justify;
    padding-left: 20px;
    padding-top: 5px;
    padding-right: 20px;
    background: rgb(106, 113, 82);
    overflow: auto;
    margin-left: 185px;
    margin-top: 1px;}

.req2::-webkit-scrollbar, .req3::-webkit-scrollbar { width: 2px; height: 2px; }
.req2::-webkit-scrollbar-track, .req3::-webkit-scrollbar { background-color: #fff; }
.req2::-webkit-scrollbar-thumb, .req3::-webkit-scrollbar { background-color: #473038; }

.req3 {    position: absolute;
    width: 280px;
    height: 161px;
    line-height: 16px;
    font-size: 10px;
    color: #D0CBAB;
    text-align: justify;
    padding-left: 20px;
    padding-top: 5px;
    padding-right: 20px;
    background: rgb(106, 113, 82);
    overflow: auto;
    margin-left: 185px !important;
    margin-top: 1px;
}

namn { font-size:13px;font-style:italic;font-family: yeseva one;font-weight:700;}



/*------------------------НОВОСТИ-----------------------*/
.susan {      width: 514px;
    height: auto;
    position: relative;
    background: rgb(135, 140, 116);
    border: 1px solid #CED8B1;
    padding: 20px;
    BOX-SHADOW: inset 0 0 20px rgb(29, 56, 63);
}

.susan img { border-radius: 40%;
    padding: 5px;
    border: 1px solid #C3B28C !important;
    margin-right: 10px;
    width: 150px;
    height: 150px;
}

.susan2 {    position: relative;
    width: 300px;
    height: auto;
    line-height: 12px;
    font-size: 10px;
    color: #C3B28C;
    text-align: justify;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    background: rgb(102, 107, 84);
    overflow: auto;
    margin-left: -14px;
    margin-top: 0px;
}

.susan2::-webkit-scrollbar, .req3::-webkit-scrollbar { width: 2px; height: 2px; }
.susan2::-webkit-scrollbar-track, .req3::-webkit-scrollbar { background-color: #fff; }
.susan2::-webkit-scrollbar-thumb, .req3::-webkit-scrollbar { background-color: #473038; }
#namn1 { font-size:11px;font-style:italic;font-family: yeseva one;font-weight:700;}


/*------------------------ДНЕВНИК ОТ АМС-----------------------*/
.dnev {     width: 514px;
    height: auto;
    position: relative;
    background: rgb(135, 140, 116);
    border: 1px solid #CED8B1;
    padding: 20px;
    BOX-SHADOW: inset 0 0 20px rgb(29, 56, 63);
}



.dnev2 {position: relative;
    width: 300px;
    height: auto;
    line-height: 12px;
    font-size: 10px;
    color: #153039;
    text-align: justify;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    background: rgb(163, 170, 141);
    overflow: auto;
    margin-left: -14px;
    margin-top: 0px;
}

.dnev2::-webkit-scrollbar, .req3::-webkit-scrollbar { width: 2px; height: 2px; }
.dnev2::-webkit-scrollbar-track, .req3::-webkit-scrollbar { background-color: #fff; }
.dnev2::-webkit-scrollbar-thumb, .req3::-webkit-scrollbar { background-color: #473038; }
#namn1 { font-size:11px;font-style:italic;font-family: yeseva one;font-weight:700;}

/*------------------------ПРИНЯТИЕ-----------------------*/
.addimg {z-index: 999;
    float: left;
    margin: 7px 7px 7px 0 !important;}

.addtxt {width: 350px;
    height: 251px;
    border-bottom: 10px solid #C9D0B4 !important;
    background-color: #CBD2B6;
box-shadow: inset 0 0 30px #A7AD92, 0px -8px 0px #46754B;
    border: 1px solid #C9D0B4;
    position: relative;
    font: 10px calibri !important;
    text-align: justify;
    overflow-y: auto;
    padding: 10px 10px 10px 10px;
    margin-top: 20px;}

.addtxt::first-letter { font-size: 40px; line-height: 20px; font-family: yeseva one; font-weight: bold; color: #245A75; padding: 10px; text-shadow: 1px 1px #fff, 2px 2px #000; float: left; position: relative; }


/*------------------------КАРТЫ МАФИИ С ОПИСАНИЕМ-----------------------*/
.mafbg {width: 300px;
    height: 384px;
    border-bottom: 10px solid #E6E6E6 !important;
    background-color: #C5CCB1;
    box-shadow: inset 0 0 30px #3E2D2C, 0px -8px 0px #46754B;
    border: 1px solid #E6E6E6;
    position: relative;}

.mafimg {position: absolute;
    width: 250px;
    height: 350px;
    top: 34px;
    left: 50px; font-size: 0px;
    -moz-transition: all 0.2s 0.01s ease-out;
    -o-transition: all 0.2s 0.01s ease-out;
    -webkit-transition: all 0.2s 0.01s ease-out;}

.mafimg:hover { background: rgba(245, 245, 245, 0.18) !important;
    width: 281px;
    height: 363px;
    color: black;
    font: 10px calibri !important;
    text-align: justify;
    position: absolute;
    top: 6px;
    left: 5px;
    overflow-y: auto;
    padding: 5px;}

.mafimg:hover::first-letter { font-size: 40px; line-height: 20px; font-family: yeseva one; font-weight: bold; color: #245A75; padding: 10px; text-shadow: 1px 1px #fff, 2px 2px #000; float: left; position: relative; }

/*------------------------БИРЖА-----------------------*/
.coldbloodedR-tabs {position: relative;
    width: 350px;
    height: 500px; left: 14px;
    background-image: url(http://s2.uploads.ru/DcAI6.png);}
.coldbloodedR-tab { float: right; }
.coldbloodedR-tab label {      width: 188px;
    height: 18px;
    background: #153039;
    text-align: center;
    font: 14px yeseva one;
    padding: 5px;
    color: #B5A47E;
    margin-left: 50px;
    position: absolute;
    top: 100px;
    left: 327px;
    border-right: 2px solid whitesmoke;
    border-left: 2px solid whitesmoke;}
.coldbloodedR-tab [type=radio] { display: none; }
.coldbloodedR-content {width: 300px;
    height: 400px;
    position: absolute;
    top: 21px;
    bottom: 0px;
    left: 21px;
    right: 0px;
    background: #A2A98C;
    color: #00010F;
    border: 4px double #DCDCDE;
    overflow: auto;}
.coldbloodedR-content::-webkit-scrollbar { width: 0px; height: 1px; }
.coldbloodedR-content::-webkit-scrollbar-track { background-color: #4A597A; }
.coldbloodedR-content::-webkit-scrollbar-thumb { background-color: #00010F; }
.coldbloodedR-content-pad { padding: 10px; text-align: justify; line-height: 130%; }
.coldbloodedR-content-pad a { color: #4A597A; }
[type=radio]:checked ~ label {       background: #9FA688;
    color: #1F3C42;
    z-index: 2; }
[type=radio]:checked ~ label ~ .coldbloodedR-content { z-index: 1; }

.title1 {font: 22px yeseva one;
    position: absolute;
    top: 445px;
    left: 46px;
line-height: 71%;
    text-transform: uppercase;
    border-bottom: 1px dashed #9C5249;}

.side {position: absolute;
    width: 250px;
    height: 496px;
    left: 351px;
    z-index: 0;
    background-color: #A6AD91;
    background-image: url(http://funkyimg.com/i/297rk.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    border: 2px solid #CBCEC2;
    box-shadow: inset 0 0 15px #3E2D2C;}

/*------------------------ПРАВИЛА-----------------------*/
.rules-tabs {position: relative;
    width: 423px;
    height: 500px;
    left: 14px;
    background-image: url(http://s2.uploads.ru/DcAI6.png);}
.rules-tab { float: right; }
.rules-tab label {       width: 188px;
    height: 18px;
    background: #153039;
    text-align: center;
    font: 14px yeseva one;
    padding: 5px;
    color: #B5A47E;
    margin-left: 50px;
    position: absolute;
    top: 200px;
    left: 356px;
    border-right: 2px solid whitesmoke;
    border-left: 2px solid whitesmoke;}
.rules-tab [type=radio] { display: none; }
.rules-content {width: 346px;
    height: 400px;
    position: absolute;
    top: 21px;
    bottom: 0px;
    left: 21px;
    right: 0px;
    background: #A2A98C;
    color: #00010F;
    border: 4px double #DCDCDE;
    overflow: auto;
}
.rules-content::-webkit-scrollbar { width: 0px; height: 1px; }
.rules-content::-webkit-scrollbar-track { background-color: #4A597A; }
.rules-content::-webkit-scrollbar-thumb { background-color: #00010F; }
.rules-content-pad { padding: 10px; text-align: justify; line-height: 130%; }
.rules-content-pad a { color: #4A597A; }
[type=radio]:checked ~ label {      background: #9FA688;
    color: #1F3C42;
    z-index: 2; }
[type=radio]:checked ~ label ~ .rules-content { z-index: 1; }

.ruletitle1 {font: 22px yeseva one;
    width: 350px;
    position: absolute;
    top: 437px;
    left: 22px;
    line-height: 84%;
    text-transform: uppercase;
    border-bottom: 1px dashed #9C5249;}

.rulesside {    position: absolute;
    width: 222px;
    height: 496px;
    left: 393px;
    z-index: 0;
    background-color: #A6AD91;
    background-image: url(http://funkyimg.com/i/297rn.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    border: 2px solid #CBCEC2;
    box-shadow: inset 0 0 15px #3E2D2C;}

/*------------------------ФАК и ГОСТЕВАЯ-----------------------*/
.infoarea { position: relative;
position: relative;
    top: 350px;
    width: 139px;
    margin: 40px 0px 0 4px;
    background: #E0DACD;
    max-height: 78px;
    padding: 5px;
    overflow: hidden;
    transition: max-height 1s, background-color 1s;
    -moz-transition: max-height 1s, background-color 1s;
    -webkit-transition: max-height 1s, background-color 1s;
    -o-transition: max-height 1s, background-color 1s; }


.infotext {font-family: monospace;
    font-size: 8px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 1px;
    word-spacing: 2px;
    color: #292321;}

.contenttext {margin: 10px !important;
    padding: 20px;
    height: 431px;
    overflow: auto;
    background: rgb(182, 187, 165);
    text-align: justify;
    font-family: arial, sans serif;
    line-height: 12px;
    font-size: 10px;
    color: rgb(78, 63, 56);}

/*------------------------СПИСКИ ВНЕШНОСТЕЙ-----------------------*/
.fclist::-webkit-scrollbar { background: #ffffff; width: 0px; }
.fclist::-webkit-scrollbar-thumb { background: #cbe86b; width: 1px }
.fclist::-webkit-scrollbar-corner { background: #000; }

.fclist {width: 225px; height: 150px; overflow-y: auto; padding: 5px; font-family: tahoma; font-size: 9px;text-align: center;}

/*------------------------ЛЗ-----------------------*/
.lz { width: 159px;
    height: 65px;
    margin-top: -1px!important;
    margin-left: 5px !important;
    overflow-y: auto;
    color: #225052;
    font: 10px arial narrow;
    background: #c1bf91;
    position: absolute;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 5px solid #e6e8e8;
    opacity: 0;
 -moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}

.lz::-webkit-scrollbar, .req3::-webkit-scrollbar { width: 0px; height: 0px; }
.lz::-webkit-scrollbar-track, .req3::-webkit-scrollbar { background-color: #fff; }
.lz::-webkit-scrollbar-thumb, .req3::-webkit-scrollbar { background-color: #473038; }

.lz:hover {    opacity: 1;}

.lzm {width: 200px;
    height: 17px;
    z-index: 0;
    background-repeat: no-repeat !important;
    position: relative;
    background: #9EBE76;
    margin-left: -10px !important;
    text-transform: uppercase;
    padding-top: 2px;
    font: 11px arial black !important;
    text-align: center;}

.lzzone {    width: 17px;
    height: 17px;
    margin-top: -61px!important;
    margin-left: -21px!important;
    position: absolute;
    border: 2px solid #DFE4CC;}

.pa-fld3 {    margin-left: -1px !important;
    margin-top: -4px !important;}

.pa-awards {
font-size: 0px;
    margin-left: 5px!important;
    padding-bottom: 0px !important;
    position: relative;
    margin-top: -24px!important;
   }

/*------------------------ОЧКИ команд-----------------------*/
.mafia {position: absolute; top: 266px;  left: 961px;   width: 35px;   height: 15px;    text-align: center;    padding-top: 6px;color: white;font: 10px minion pro;}

.doc {position: absolute;  top: 284px;    left: 961px;   width: 35px;   height: 15px;    text-align: center;    padding-top: 6px;color: white; font: 10px minion pro;}

.snoop {position: absolute;  top: 303px;    left: 961px;   width: 35px;   height: 15px;    text-align: center;    padding-top: 6px;color: white;font: 10px minion pro;}

.hook {position: absolute; top: 321px;    left: 961px;   width: 35px;   height: 15px;    text-align: center;    padding-top: 6px;color: white;font: 10px minion pro;}

.psy {position: absolute;top: 339px;    left: 961px;   width: 35px;   height: 15px;    text-align: center;    padding-top: 6px;color: white;font: 10px minion pro;}

.civ {position: absolute;    top: 358px;    left: 961px;   width: 35px;   height: 15px;    text-align: center;    padding-top: 6px;color: white;font: 10px minion pro;}

.table::-webkit-scrollbar, .req3::-webkit-scrollbar { width: 0px; height: 0px; }
.table::-webkit-scrollbar-track, .req3::-webkit-scrollbar { background-color: #fff; }
.table::-webkit-scrollbar-thumb, .req3::-webkit-scrollbar { background-color: #473038; }

/*------------------------ССЫЛКИ в таблице-----------------------*/

.urls {display: inline;  height: 4px; padding: 0px 1px 1px 1px; color: #29514D !important; font: bold 8px arial; letter-spacing: 1px; text-align: center; line-height: 22px; margin: 1px !important; text-transform: uppercase;
}
.urls:hover {background: #9E7820; color: #E0D7C1 !important;}

/*------------------------НУЖНЫЕ-----------------------*/
.need {position: absolute;
    width: 87px;
    height: 300px;
    padding: 14px;
    margin-top: 6px !important;
    margin-left: 11px !important;
    opacity: 0;
-moz-transition: all 0.2s 0.01s ease;
 -o-transition: all 0.2s 0.01s ease;
 -webkit-transition: all 0.2s 0.01s ease;}
.need:hover {    background: url(http://funkyimg.com/i/297Yp.png) no-repeat;
    color: #aea3a0;
    padding: 14px;
    text-align: justify;
    text-transform: uppercase;
    opacity: 1;
    width: 87px;
    height: 300px;}

/*------------------------ВСПЛЫВАЮЩАЯ ТАБЛИЦА-----------------------*/
.vspl {position: absolute; top: 273px; left: 399px; width: 333px;height: 150px;background: rgba(195, 161, 85, 0.48); opacity: 0.1;
-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
.vspl:hover{opacity:1}

/*------------------------АМС-----------------------*/
.amsj {opacity: 0.6; width: 102px; height: 31px; margin-left: 60px !important; background: url(http://funkyimg.com/i/297Yk.png);
-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
.amsj:hover {background: url(http://funkyimg.com/i/297Zf.gif); opacity: 1;}

.amsm {opacity: 0.6; width: 102px; height: 31px;     margin-left: 190px !important;
    margin-top: -31px !important;background: url(http://funkyimg.com/i/297Yo.png);
-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
.amsm:hover {background: url(http://funkyimg.com/i/297Ze.gif); opacity: 1;}

.amsk {opacity: 0.6; width: 102px; height: 31px;     margin-left: 320px !important;
    margin-top: -31px !important;background: url(http://funkyimg.com/i/297Ym.png);
-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
.amsk:hover {background: url(http://funkyimg.com/i/297Zc.gif); opacity: 1;}

.amsl {opacity: 0.6; width: 102px; height: 31px;     margin-left: 448px !important;
    margin-top: -31px !important;background: url(http://funkyimg.com/i/297Yn.png);
-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
.amsl:hover {background: url(http://funkyimg.com/i/297Zd.gif); opacity: 1;}
