*{
   padding: 0px;
   margin: 0px;
}
body{
   font: 12px Tahoma;
   color: #000000;
   background: url(/images/back.gif);
}
h1{
   font:bold 16px Tahoma;
   color: #39651C;
}
h3{
   font:bold 14px Tahoma;
   color: #39651C;
}
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{
   
}
.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 #39651C;
}
.backstop{
   background: ;
}
#login_send{
   margin-top: 15px;
}
.leftmenu{
   padding-left: 5px;
   
}
.leftmenu li{
   padding-left: 10px;
   list-style-type: none;
}
.leftmenu li:hover{
   background: #fff;
}
.leftmenu a{
   margin: 0px;
   padding-left: 10px;
   font: 13px Tahoma;
   text-decoration: none;
   display: block;
   width: 90%;
   padding-top: 3px;
   padding-bottom: 3px;
}
.leftmenu a:hover{
   border-top: 1px dotted #BBD416;
   border-bottom: 1px dotted #BBD416;
   padding-top: 2px;
   padding-bottom: 2px;
}
.kvadra{
   height: 11px;
   width: 11px;
   background: #39651C;
   float: left;
   border: 1px solid #BBD416;
   margin-top: 2px;
}
.oprosnik{
   background:#7BA169;
   color: #F4C340;
}
.content{
   padding: 10px;
   width: 100%;
}
.login{
   width: 135px;
}
.tablepad{
   border: 1px solid #BBD416;
   margin: 5px;
   /*width: 400px;*/
}
.tablepad td{
   padding: 5px;
   border: 1px solid #EAF5EC;
}
.tablenepad{
   border: 1px solid #BBD416;
   margin: 5px;
   width: 100%;
}
.tablenepad td{
   padding: 5px;
   border: 1px solid #EAF5EC;
}
.ram td{
   padding: 5px;
}
.kletka{
   width: 100%;
   height: 100%;
   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: #39651C;
   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 #BBD416;
   margin-top: 10px;
   padding: 5px;
}
.raskaz td{
}
.raskaz{
   padding: 5px;
   margin-top: 10px;
}
.raskaz a{
   color:#39651C;
   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 #BBD416;
   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{
   color: #39651C;
}
.search{
   width: 200px;
   margin-left: 20px;
   padding-left: 0px;
   border-top: 3px solid #BBD416;
   border-bottom: 3px solid #BBD416;
   padding-top: 5px;
   padding-bottom: 5px;
}
.mainpagetable td{
   padding: 10px;
}
.gallery_slide{
   height: 100px;
   text-align: center;
}
.fastgall{
   position: relative;
   width: 200px;
   height: 110px;
   overflow: hidden;
   background: url(/images/gallery.png);
}
.animatronik{
   position: relative;
   left: -60px;
}
.animatronik td{
   height: 115px;
   width: 100px;
}
.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: #39651C;
   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;
   vertical-align: top;
   font: 11px Tahoma;
   color: #B50000;
}
.cvote{
   font: bold 14px Tahoma;
   color: #B50000;
   padding-left: 2px;
   margin-top: -3px;
 
}
.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: #39651C;
}
.active_vklad a{
   color: #FFF;
}
.usermenu td{
   padding: 5px;
   border: 1px solid #BBD416;
}
.admirer_user{
   width: 110px;
   height: 190px;
   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;
}
.logo{
   background: url(/images/logo.png) no-repeat;
   display: block;
   width: 300px;
   height: 118px;
   color: #49A961;
   font: bold italic 25px Arial;
   text-decoration: none;
   position: relative;
   left: 20px;
}
#log1{
   position: relative;
   top: 30px;
   left: 20px;
}
#log2{
   position: relative;
   top: 55px;
   left: 10px;
}
.leftslide{
   position: absolute;
   z-index: 2;
   width: 90px;
   height: 100px;
}
.leftslide:hover{
   background: url(/images/left.png) no-repeat right;
}
.rightslide{
   position: absolute;
   z-index: 2;
   width: 100px;
   height: 100px;
}
.rightslide:hover{
   background: url(/images/right.png) no-repeat 20px;
}
.opt{
   font: bold 14px Tahoma;
   background: #39651C;
   color: #FFF;
}
.opt option{
   background: #FFF;
   color: #000;
   font: 12px Tahoma;
}
.topmenu{
   
}
.topmenu li{
   float: left;
   display: block;
   padding: 5px;
   height: 30px;
}
.vert li{
   float;
   height: 15px;
}
.market a {
   font: 10px Tahoma;
   color: #A7A7A4;
}
.because{
   font: 10px Tahoma;
}
.noread{
   color: #AA0000;
}
