*{
   padding: 0px;
   margin: 0px;
}
body{
   font: 12px Tahoma;
   color: #000000;
   background: url(/images/back.gif);
}
h1{
   font:bold 16px Tahoma;
   color: rgb(57,101,28);
}
h3{
   font:bold 14px Tahoma;
   color: rgb(57,101,28);
}
a{
   font: bold 12px Tahoma;
   color: #39651C;
}
.head_01{
   background: url(/images/head_01.jpg) no-repeat left;
   height: 27px;
}
.head_02{
   background: url(/images/head_02.jpg) repeat-x;
   height: 27px;
}
.head_03{
   background: url(/images/head_03.jpg) no-repeat right;
   height: 27px;
}
.head_04{
   background: url(/images/head_04.jpg) no-repeat left;
   height: 26px;
}
.head_05{
   background: url(/images/head_05.jpg) repeat-x;
   height: 26px;
}
.head_06{
   background: url(/images/head_06.jpg) no-repeat right;
   height: 26px;
}
.head_07{
   background: url(/images/head_07.jpg) no-repeat left;
   height: 148px;
}
.head_07 a{
   position: relative;
   left: 33px;
   top: -10px;
}
.head_08{
   background: url(/images/head_08.jpg) repeat-x left;
   height: 148px;
}
.head_09{
   background: url(/images/head_09.jpg) no-repeat right;
   height: 148px;
}
.head_10{
   background: url(/images/head_10.jpg) no-repeat left top;
   
}
.head_06 a{
   font: 12px Tahoma #000000;
}
#login_send{
   margin-top: 15px;
}
.leftmenu{
   padding-left: 10px;
   list-style-type: none;
}
.leftmenu li{
   list-style-type: none;
}
.leftmenu a{
   background: url(/images/bullet.gif) no-repeat 10px;
   padding-left: 10px;
   font: 13px Tahoma;
   text-decoration: none;
   display: block;
   width: 90%;
   padding-top: 3px;
   padding-bottom: 3px;
}
.leftmenu a:hover{
   background: #FFFFFF url(/images/bullet2.gif) no-repeat 10px;
   border-top: 1px dotted green;
   border-bottom: 1px dotted green;
   padding-top: 2px;
   padding-bottom: 2px;
}
.content{
   padding: 10px;
   width: 100%;
}
.login{
   width: 135px;
}
.tablepad{
   border: 1px solid rgb(187,212,22);
   margin: 5px;
   width: 400px;
}
.tablepad td{
   padding: 5px;
   border: 1px solid #EAF5EC;
}
.tablenepad{
   border: 1px solid rgb(187,212,22);
   margin: 5px;
   width: 100%;
}
.tablenepad td{
   padding: 5px;
   border: 1px solid #EAF5EC;
}
.ram td{
   padding: 5px;
}
.kletka{
   width: 100%;
   height: 100%;
   background: url(/images/back2.gif);
   padding-bottom: 40px;
}
.ahtung{
   background: #FEB1B3; 
}
.error{
   position: absolute;
   display: none;
   background: #ffffff;
   border: 1px solid #FE9291;
   padding: 3px;
   z-index: 3;
}
.themes td{
   padding: 5px;
}
.them{
   padding: 5px;
}
.them a{
   color:#417E28;
   text-decoration: none;
}
.adminpanel{
   border: 2px solid #8C0000;
   background: #F2E3E3;
}
.adminpanel td{
   padding: 10px;
}
.editpanel{
   border: 1px solid #8C0000;
   background: #F2E3E3;
   float: left;
   padding: 5px;
   height: 100%;
   margin: 3px;
}
.rask{
   border: 1px solid rgb(187,212,22);
   margin-top: 10px;
   padding: 5px;
}
.raskaz td{
}
.raskaz{
   padding: 5px;
   margin-top: 10px;
}
.raskaz a{
   color:#417E28;
   text-decoration: none;
}
small{
   font: 11px Arial;
}
small a{
   font: 11px Arial;
}
.hr{
   width: 100%;
   border-top: 1px solid rgb(233,239,175);
   margin-top: 3px;
}
.hide{
   display: none;
}
.newraskaz{
   background: url(/images/newraskaz.gif) no-repeat left -1px;
   padding-left: 40px;
   height: 27px;
   display: block;
   font: bold 13px Tahoma;
   width: 300px;
   color: #D08831;
}
.profile{
   width: 110px;
   border: 1px solid rgb(187,212,22);
   text-align: left;
   padding: 5px;
}
.pers_profile{
   width: 110px;
   border: 1px solid #FF3F3F;
   text-align: left;
   padding: 5px;
}
.photo{
   position: absolute;
   border: 1px solid #84B0B5;
   padding: 5px;
   background: rgb(255,244,214);
   z-index: 2;
}
.option{
   margin-top: 10px;
}
.rate{
   float: right;
   width: 100px;
   height: 15px;
   margin-bottom: 5px;
   margin-left: 5px;
   text-align: right;
   font: bold 13px Tahoma;
   color: #B50000;
}
ol{
   margin-left: 20px;
}
.tablenepad th{
   padding: 10px;
}
.miniphoto{
   position: absolute;
}
.avatarchik{
   width: 30px; 
   height: 30px; 
   float: left;
   margin-right: 5px;
   margin-bottom: 5px;
}
.fasttopic a{
   font: 12px Tahoma;
}
.fasttopic td{
   padding-top: 4px;
}
.ball{
   font: bold 20px Tahoma;
   color: #AFAFB1;
   margin-left: 5px;
   margin-right: 5px;
}
.znakm{
   font: bold 20px Tahoma;
   color: #FF5457;
}
.znakp{
   font: bold 20px Tahoma;
   color: #55BC5C;
}
.cloud1{
   font: 9px Tahoma;
}
.cloud2{
   font: 10px Tahoma;
}
.cloud3{
   font: 11px Tahoma;
}
.cloud4{
   font: 12px Tahoma;
}
.cloud5{
   font: 13px Tahoma;
}
.cloud6{
   font: 14px Tahoma;
}
.cloud7{
   font: 15px Tahoma;
}
.cloud8{
   font: 16px Tahoma;
}
.cloud9{
   font: 17px Tahoma;
}
.cloud10{
   font: 18px Tahoma;
}
.cloud11{
   font: 19px Tahoma;
}
.cloud12{
   font: 20px Tahoma;
}
.cloud13{
   font: 21px Tahoma;
}
.cloud14{
   font: 22px Tahoma;
}
.cloud15{
   font: 23px Tahoma;
}
.cloud16{
   font: 24px Tahoma;
}
.cloud17{
   font: 25px Tahoma;
}
.cloud18{
   font: 26px Tahoma;
}
.cloud19{
   font: 27px Tahoma;
}
.cloud20{
   font: 28px Tahoma;
}
.cloud{
   width: 80%;
   height: 125px;
   overflow: hidden;
}
.cloud a{
   
}
.search{
   width: 200px;
   margin-left: 20px;
   padding-left: 0px;
   border-top: 3px solid rgb(205,218,66);
   border-bottom: 3px solid rgb(205,218,66);
   padding-top: 5px;
   padding-bottom: 5px;
}
.mainpagetable td{
   padding: 10px;
}
.gallery_slide{
   height: 100px;
   text-align: center;
}
.fastgall{
   position: relative;
   width: 180px;
   height: 110px;
   overflow: hidden;
   border: 2px solid rgb(205,218,66);
}
.animatronik{
   position: relative;
   left: -60px;
}
.animatronik td{
   height: 115px;
}
.konkursmark{
   float: right;
   
}
.userhide{
   color: #999;
   font: 12px Tahoma;
}
.relay a{
   color: #7BA169; 
}
.relay_users{
   margin-top: 5px;
}
.relay_users td{
   background: #E9EFF3;
   border: 1px solid green;
}
.selector a{
   padding-right: 20px;
   background: url(/images/selector.png) no-repeat right;
   color: #000;
   font: 12px Tahoma;
}
.otherlink a{
   font: 12px Tahoma;
   background: none;
   padding-right: 0px;
}
.loginza{
   font: bold 14px Tahoma;
   color: #3F46D6;
}
.minivote{
   float: right;
   width: 100px;
   height: 15px;
   margin-bottom: 5px;
   margin-left: 5px;
   text-align: right;
   font: 11px Tahoma;
   color: #B50000;
}
.cvote{
   font: 11px Tahoma;
   color: #B50000;
   padding-left: 2px;
}
.znakpc{
   font: bold 12px Tahoma;
   color: #53A762;
}
.znakmc{
   font: bold 12px Tahoma;
   color: #DC523A;
}
.greytext{
   color: #A8AAAA;
}
.head_06 a{
   color:#E18306;
}
.head_03 a{
   color:#E18306;
}
.active_vklad{
   background: rgb(57,101,28);
}
.active_vklad a{
   color: #FFF;
}
.usermenu td{
   padding: 5px;
   border: 1px solid rgb(187,212,22);
}
.admirer_user{
   width: 110px;
   height: 170px;
   float: left;
   margin: 10px;
}
.quote_a{
   float: right;
   font: 10px Tahoma;
   color: #9D9D9B;
   display: block;
}
.quote{
   background: #E0F1DD;
   border: 1px solid green;
   margin: 15px;
   padding: 5px;
}
