/* тело документа */

body {color:#8b0000; background:#FFFFFF; font:14px arial black; }
/* выравнивание */
input, select {vertical-align:middle; margin:0px;}
img {vertical-align:middle; border:0px;}

/* ссылки  */
a,a:active{color:#000000; font: bold 15px arial black; text-decoration: none;}
a:hover{text-decoration: underline;}

/* таблицы */
table { border:1px #7897BB solid; border-collapse:collapse;}
td {color:#000000; background-color:#f3f3f3; font: 12px Verdana; padding:4px; border:1px #7897BB solid; }


/* кнопки, текстовые поля и селекторы */
input, select, textarea {margin-bottom: 2px; padding:4px 4px; border:1px #481017 solid;font-weight:bolder; border-radius:5px;background: linear-gradient(to top left, #ffffff, white);}
input[type=checkbox] {width:16px; height:16px; border:7px;}
input[type=file] {border:0px;}
input[type=button], input[type=submit] {cursor:pointer; padding:5px 7px; color: white;font-weight:bolder; border-radius:8px; border:0px;  background:rgba(255, 0, 0, 0.5); background: linear-gradient(to bottom, #c7a600,#ccad00 );}
input[type=button]:hover, input[type=submit]:hover {background-color:#bdbdf2; background: linear-gradient(to bottom, #f00, #cc7231);}
input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {border:0; padding:0;} /* FF fix padding */
.text3 {color: #ffffff;font-weight:bolder; background: #C71585;border:0px; border-radius: 8px; width:93px; height:25px; cursor: pointer;}


/* иконка выбора файла для загрузки */
.file {vertical-align:middle; display:inline-block; overflow:hidden; width:16px; height:16px; background-image:url(//mpchat.com/blank/img/image.png);}
.file input {cursor:pointer; width:16px; height:16px;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;}

/* стиль заголовка таблицы .title */
.title   {color:white; background-color:#ffa000; font-weight:bold;}
.title a {color:white;}
.title a:active {color:white;}
.title a:hover {color:white;}
.low {color:gray; font: normal 11px Verdana;} 

/* стиль никлиста в фрейме участников для #id=users */
#users table {border:15px;background: #-;border-radius:8px;}
#users td {border:15px; }
#users a { font: normal 15px Verdana; }
#users td {border:2px;background: url(''); }



/* стиль выводимого смайла */
.sm {cursor:pointer;
height: auto; 
    width: auto; 
        max-width: 150px; 
    max-height: 150px;}

/* STYLESATOR */
.chat-body {
	background-image:url("/fony/фон2.jpg");
        background-repeat: no-repeat;
        background-position: auto 20%;
        background-size: cover;
        background-attachment: fixed;
        
  
}

.info-body{background-image:url("/fony/фон3.jpg");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-attachment: fixed;}
.admin-body {

       background-image:url("/fony/фон3.jpg"); 
       
}

.gb-body { background:url("/img/fon/ "); }
.adm-body { background:url("/fony/админка.jpg"); }
.smile-body { background:url("/fony/фон3.jpg"); }
.post-body { background:url("/fony/фон3.jpg"); }
.gallery-body { background:url("/fony/фон3.jpg "); }
.love-body { background:url("/fony/фон3.jpg"); }
.clan-body {background: url("/fony/фон3.jpg"); }
.forum-body { background:url("/img/fon/ "); }
.shop-body {background:url("/fony/фон3.jpg");
				

	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
.set-body { background:url("/fony/фон3.jpg "); }
}
.turn:hover {
    -moz-transform: rotate(360deg); /* Для Firefox */
    -ms-transform: rotate(360deg); /* Для IE */
    -webkit-transform: rotate(360deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(360deg); /* Для Opera */
    transform: rotate(360deg);
-webkit-transition:all 2000ms;   
-moz-transition:all 2000ms;
-o-transition:all 2000ms;
transition:all 2000ms;  
}
.tablo_sb {
   background-color: #e3a63c;
   border: none;
   color: #FFFFFF;
   padding: 3px;
   border-radius: 36px;
}
.chatu_sb {
   background-color: rgba(0,127,255,0.7);
   border: none;
   color: #FFFFFF;
}
::-webkit-scrollbar {
  width: 8px;
  
}

::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px #c7a600;
  border-radius: 8px;
  background: #dc9aa6;
  margin: 5px 0;
}

::-webkit-scrollbar-thumb {
  background: #d8a903;
  border-radius: 8px;  
  box-shadow: inset 0 0 5px #151414;
}
::-webkit-scrollbar-thumb:hover { box-shadow: inset 0 0 10px #151414; }

::-webkit-scrollbar-button:hover { box-shadow: inset 0 0 3px #8a078a; background: pink;}

/* стиль анкета для #id=info-body */
.info-body table {color: #000000; font: 14px Arial Black; background: #D8B1BF; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #B55489; border: 1px solid #131313; cursor: hand; }
.info-body td { color: #000000; font: 13px Arial Black; background: #F5F5DC; border-radius : 5px; padding-left:5px; padding-right:13px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #B55489; border: 1px solid #131313; cursor: hand; }
.info-body a { color: #000000; font: bold 14px Arial Black; }




/* стиль клан для #id=clan-body */
.clan-body table {color: #0000ff; font: 12px Verdana; background: #cfcfcf; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA;font-weight:bolder; cursor: hand; }
.clan-body td { color: #0000ff; font: 12px Verdana; background: #cfcfcf; border-radius : 5px; padding-left:5px; padding-right:13px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA;font-weight:bolder; cursor: hand; }
.clan-body .input { color: #0000ff; font: 12px Verdana; background: #cfcfcf; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA;font-weight:bolder; cursor: hand; }
.clan-body select { color: #0000ff; font: 12px Verdana; background: #20B2AA; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA;font-weight:bolder; cursor: hand; }
.clan-body a,a:active{color:#0000ff; font: bold 12px Verdana; font-weight:bolder; text-decoration: none;}
.clan-body a:hover{color:#cd0000; font: bold 12px Verdana; font-weight:bolder; text-decoration: underline;}
.clan-body textarea {background:#cfcfcf; color:#0000ff; cursor: pointer; font-family:Verdana; font-weight:bolder;}

/* стиль смайлы для #id=smile-body */
.smile-body table {color: #0000ff; font: 14px Verdana; background: #cfcfcf; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA;font-weight:bolder; cursor: hand; }
.smile-body td { color: #0000ff; font: 14px Verdana; background: #cfcfcf; border-radius : 5px; padding-left:5px; padding-right:13px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA;font-weight:bolder; cursor: hand; }
.smile-body select { color: #0000ff; font: 14px Arial Black; background: #cfcfcf; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA; width:220px; height:30px;cursor: hand; }
.smile-body textarea { background:#cfcfcf; color:#0000ff; cursor: pointer; font-family:Verdana; font-weight:bolder;}
.smile-body a,a:active{color:#0000ff; font: bold 14px Verdana; font-weight:bolder; text-decoration: none;}
.smile-body a:hover{color:#cd0000; font: bold 14px Verdana; font-weight:bolder; text-decoration: underline;}

/* стиль админка  для #id=adm-body */
.adm-body table {color: #080889; font: 13px Verdana; background: #cfcfcf;font-weight:bold; border-radius : 5px; padding-left:3px; padding-right:3px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA; cursor: hand; }
.adm-body td { color: #080889; font: 13px Verdana; background: #cfcfcf;font-weight:bold; border-radius : 5px; padding-left:3px; padding-right:3px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA; cursor: hand; }
.adm-body textarea { background:#cfcfcf; color:#080889; cursor: pointer; font-family:Verdana; font-weight:bolder; }
.adm-body .text {color:#080889;background-color:#cfcfcf;border-radius : 5px; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:1px;  box-shadow: 0 0 2px #20B2AA; border: 1px solid #20B2AA;font-weight:bold; cursor: hand; }
.adm-body select {color: #080889;border-radius : 5px; padding-left:2px; padding-right:1px; padding-top:3px; padding-bottom:1px;  box-shadow: 0 0 2px #20B2AA; border: 1px solid #20B2AA;font-weight:bold; cursor: hand; }

/* стиль форум для #id=forum-body */
.forum-body table {color: #191970; font: 14px Verdana; background: #FFFFF0; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA;font-weight:bolder; cursor: hand; }
.forum-body td { color: #191970; font: 13px Verdana; background: #FFFFF0; border-radius : 5px; padding-left:5px; padding-right:13px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA;font-weight:bolder; cursor: hand; }
.forum-body select { color: #191970; font: 13px Verdana; background: #FFFFF0; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA;font-weight:bolder; cursor: hand; }
.forum-body a,a:active{color:#191970; font: bold 12px Verdana; font-weight:bolder; text-decoration: none;}
.forum-body a:hover{color:#cd0000; font: bold 12px Verdana; font-weight:bolder; text-decoration: underline;}
.forum-body textarea {background:#E0FFFF; color:#191970; cursor: pointer; font-family:Verdana; font-weight:bolder;}
.forum-body input{color: #ffffff; font-weight:bolder;}

/* стиль магазин для #id=shop-body */
.shop-body table {color: #1c1c1c; font: 12px Verdana;font-weight:bolder;  background: #cfcfcf; border-radius : 6px; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px;  box-shadow: 0 0 6px #20B2AA; border: 2px solid #20B2AA; cursor: hand;}
.shop-body td { color: #1c1c1c; font: 11px Verdana; font-weight:bolder; background: #cfcfcf; border-radius : 6px; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px;  box-shadow: 0 0 6px #20B2AA; border: 2px solid #20B2AA; cursor: hand;}
.shop-body a { color: #1с1с1с; font: bold 14px Arial Black; }
.shop-body .text { color: #1с1с1с; font: 13px Arial Black; background: #cfcfcf; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA; cursor: hand; }
.shop-body select { color: #1с1с1с; font: 13px Verdana; background: #cfcfcf; border-radius : 5px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  box-shadow: 0 0 5px #20B2AA; border: 1px solid #20B2AA; cursor: hand; }






