@charset "utf-8";

body {background: #171717 url(https://toporn.ru/img/8e404dad.png);
    font-size: 13px;
    color: #3e3c3d;
    margin: 0 auto;
    max-width: 900px;
    font-family: Tahoma;}
img{vertical-align:middle;}
a, a:link, a:visited, a:active {
color: #3e3c3d;
text-decoration: none;
}

a:hover {text-decoration: underline;}


.head {
background : #848484;box-shadow:inset 0 -15px 55px #5a5858;
text-align:left;
height:75px; 
}

.copy {background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 -15px 25px rgba(0, 0, 0, 0.35);

}
.amar{background: #c7c7c7;
    box-shadow: inset 0 -15px 65px rgba(0, 0, 0, 0.23);
    color: #585858;
    padding: 9px;
    border-bottom: #949393 1px solid;
    border-top: #d8d7d7 1px solid;}
.amar span {
    display: inline-block;
    float: right;
    padding: 2px 4px;
    border-radius: 4px;
    background: #ff658b;
    color: #fff;
    box-shadow: inset 0 -15px 25px rgba(43, 29, 76, 0.40), 0 1px 5px rgba(0, 0, 0, 0.42);
}
.foot {
color : #b9b9b9;
margin-top : 7px;
text-align : center;
}
.foot img {
background-image : none;
opacity : 0.75;
}
.foot img:hover {
opacity : 0.9;
box-shadow : 0 1px 5px #999;
}
.number{    padding: 6px 3px;
    margin: 1px;
    display: inline-block;
    border-radius: 4px;
    background: #ffc8d5;
    border: 1px solid #ef698a;
    border-top: 3px solid #807f7f;
    border-bottom: 6px solid #807f7f;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.24);}


.main img, .quick img {vertical-align: 1px; margin: 0 2px 0 0;}
 
.title {background: #c7c7c7;
    box-shadow: inset 0 -15px 65px rgba(0, 0, 0, 0.23);
    color: #585858;
    padding: 9px;
    border-bottom: #949393 1px solid;
    border-top: #d8d7d7 1px solid;
}
 
.title span:last-child{background: rgba(0, 0, 0, 0.11);
    padding: 8px 6px;
    display: block;
    border-radius: 4px;
    border: 1px solid #948e8e;
    color: #353434;}
.title a {      background: rgba(255, 255, 255, 0.54);
    padding: 8px 6px;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #c1c0c0;}.title a img{margin:-4px}
    
.title2 {background: #818080;
    box-shadow: inset 0 -15px 25px #5f5f5f;
    color: #fff;
    padding: 9px;
    border-top: 1px solid #a09e9e;
    border-bottom: 1px solid #4a4747;
}
.title2 a, .title2 span{color: #fffcf9;
    background: #fe7f9e;
    padding: 8px;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #dd4f72;
    box-shadow: inset 0 -15px 25px rgb(191, 60, 92);
}
.title2 span img{margin:0 2px}
.navigation {
background: #F9FFEA;
line-height: 135%;
padding: 2px 4px 2px 6px;
margin: 1px 0 1px 0;
}
.error {
background-color:#BFBDBD;
margin-bottom:1px;
padding:5px
}
.table {
background: #F3F3F3;
font-size: 12px;
margin-bottom:1px;
padding:5px
 }
.table_name {
background:#DC4D70;
font-size: 12px;
color:#FFF;
font-weight:bold;
margin-bottom:1px;
padding:5px
}
.adv {font-size:9px;background:#e3f3ff;border:1px solid #d3ebf6; padding:4px;}
 

 .form {    background: #f7fbff;
    border: #7a7a7a solid 1px;
    border-radius: 4px;
    padding: 8px;
    box-shadow: inset 0 0 25px rgba(0, 0, 0, 0.27);}
.button {    background: #ff0d48;
    border: #a70029 solid 1px;
    border-radius: 4px;
    margin: 2px 0;
    padding: 8px;
    box-shadow: inset 0 -15px 25px #800926;
    color: #fff;
    text-shadow: 0 1px 0 #000;}

.rek{    display: inline-block;
    float: right;
    background: #626060;
    padding: 4px;
    font-size: 12px;
    border-radius: 0 0 0 4px;
    text-shadow: #FFF;
    border: 1px solid #626060;}



.menu_j a:link, .menu_j a:visited {background: #fff url(top.png)repeat-x bottom left;
text-decoration: none;color: #b66800;text-shadow:  0px 1px 1px #fff;border-bottom: 1px solid #ffd885;box-shadow: 0 1px 4px rgba(180,180,180,0.3); 
}

.menu_j a:focus, .menu_j a:hover, .menu_j a:active {
background: #ffffff; text-shadow:  0px 1px 1px #fff;color: #fffff;

}

a.top_menu_j{display:block;padding:7px;border-bottom: 1px solid #8c8a8c;}

 
.d , .main{     background: #ff809f;
    padding: 9px;
    box-shadow: inset 0 -15px 35px #d03c61;
    text-decoration: none;
    color: #fffcf9;
    text-shadow: 0px 1px 1px #000;
    border-bottom: 1px solid #bf3f60;
    border-top: 1px solid #ff99b2;
}
.d a, .main a{color: #fffcf9;
    background: #818181;
    padding: 8px;margin:1px;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #656262;box-shadow: inset 0 -15px 25px rgba(0, 0, 0, 0.22);
}
 .main a { padding:4px;margin:1px 0;}
 
  .footer{padding: 4px;
    background: rgba(0, 0, 0, 0.3);
    text-align: center;
    margin: 3px;
    border-radius: 4px;
    color: #404040;}






.umka{     background: #BEBEBE;
    padding: 9px;
    box-shadow: inset 0 -15px 35px #9F9F9F;
    text-decoration: none;
    color: #fffcf9;
    text-shadow: 0px 1px 1px #000;
    border-bottom: 1px solid #9F9F9F;
    border-top: 1px solid #9F9F9F;
}
.umka a{
    color: #4C4A4A;
    background: #BEBEBE;
    padding: 8px;margin:1px;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #9F9F9F;box-shadow: inset 0 -15px 25px rgba(0, 0, 0, 0.22);
}
.umka a { padding:4px;margin:1px 0;} 
.kat {background: #EC6C8C;
    box-shadow: inset 0 -15px 25px #DD4F72;
    color: #fff;
    padding: 9px;
    border-top: 1px solid #a09e9e;
    border-bottom: 1px solid #DD4F72;
}
.rz3 {
    
    text-shadow: 0 1px 0 #fff;
    color: #888888;
   font-size: 13px;
    text-align: left;
    background: #CAC8C8 url(/images/rz.png) no-repeat top left;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #fff;
    padding: 20px 17px 25px 17px;
	

}
.st {
background: url(/images/bb.png)  #BEBEBE;
    border-bottom: 1px solid #e0e0e0;
    border-top: 2px solid #ececec;
    padding: 10px;
}
.inf {
text-align: left;
    margin: 10px 0px 10px 0px;
text-shadow: 0 1px 0 #fff;
color: #8c8b8b;
font-size: 11px;
background:url(/images/infa.png)no-repeat bottom right #fff ;
border-bottom: 2px solid #ececec;
padding: 9px 9px 20px 9px;
border-radius : 3px;
}