* {color: #404040; font-size: 14px;  margin: 0; padding: 0;}
body {color: #404040; font-size: 14px; font-family: Tahoma, Verdana, sans-serif;}
p   { text-align: justify;  text-indent: 8pt;  padding: 2px; margin: 0; }
/*a        { color: #09f; font-weight: normal; text-decoration: none; }*/
a  { color: #06E; font-weight: normal; text-decoration: none; }
a:hover      { color: #d61212; text-decoration: underline; }

.a-bold      {float: left; font-size: 12px; font-weight: bold; padding: 0; margin-left: 5px; width:90%; text-align: left; }

.a-small{font-size: 12px;}

img { border-width: 0; margin: 0; }	
table  { border-width: 0; }

body{margin: 0px; background-color: #F2F3F5;}
form {margin: 0; padding: 0;}
.maintable { width: 100%; height: 100%; vertical-align: top }
.logo-fit  { background-image: url(../header/head_bg.jpg); background-repeat: repeat; width: 100%; }
.footer-center { background-image: url(../images/footer-center.jpg); background-repeat: repeat-x; height: 84px;}
.footer-center td { text-align: center; }
.src-tr    { background-image: url(../images/srch-line.jpg); background-repeat: repeat-x; width: 100%; height: 48;}
.src-bg  { background-image: url(../images/memo.jpg); background-repeat: no-repeat; background-position: 0 3px; padding-top: 6px; width: 249px;}
.left-modul-td { text-align: left; vertical-align: top ; width: 236px;}
.left-menu1-img        { height: 18px; margin-right: 7px; margin-left: 15px; padding-top: 1px }
.left-menu-margin2   { margin-right: 10px; margin-left: 10px }		
.window   { margin-top: 10px; margin-right: 8px; margin-left: 8px; float: none ; width: 213px;}

.window-top{background-image: url(../images/window-top.jpg); text-align: center;}
.window-body{background-image: url(../images/window-line.jpg);  vertical-align: top; background-repeat: repeat-y;}
.window-body-table td{ height: 18px}
.left-menu3-a{width: 100%; margin-right: 12px; font-size: 12px; padding-top: 5px; }
#left-menu2-a{height: 20px; width: 200px;}
.mainwindow   { margin-top: 10px; margin-left: 6px ; width: 99%}
.td-mainwindow{vertical-align: top; width: 100%; text-align: left;}
.mainwindow-top-left { background-image: url(../images/mainwindow-top-left.jpg); background-repeat: no-repeat; width: 20px; }
.mainwindow-top-center{background-image: url(../images/mainwindow-top-line.jpg); background-repeat: repeat-x; text-align: center; /*vertical-align: middle;*/}
.mainwindow-top-right{width: 20px}
.mainwindow-line-left { background-color: #fff; background-image: url(../images/mainwindow-line-left.jpg); background-repeat: repeat-y; width: 20px }
.mainwindow-line-center{background-color: #fff; padding: 5px 0 0 0; margin: 0;}
.mainwindow-line-right { background-color: #fff; background-image: url(../images/mainwindow-line-right.jpg); background-repeat: repeat-y; width: 20px }
.mainwindow-bottom-left{width: 20px; background-image: url(../images/mainwindow-bottom-left.jpg); background-repeat: no-repeat; }
.mainwindow-bottom-line{background-image: url(../images/mainwindow-bottom-line.jpg);}
.mainwindow-bottom-right{width: 20px; background-image: url(../images/mainwindow-bottom-right.jpg); background-repeat: no-repeat; }
.right-modul-td{vertical-align: top; width: 236px;}
.logintable  { margin-top: 8px; width: 170px; }
.random-img { margin-top: 10px; margin-bottom: 10px; border: solid 1px #09f }
.comment { margin-top: 7px; margin-right: 15px; margin-left: 25px }
#online { padding-left: 25px }
.main-line { width: 100%; height: 1px; margin:0pt; padding:0pt; line-height: 2;}

.space { width: 9px }
.center { width: 504px }

.auth_text{width: 150px; font-size: 11px;}

.windowtext  {color: #787878 !important; font-size: 13px; font-weight: bold; text-transform:uppercase; }
.windowtext:hover{text-decoration: none;}
.button    { background-image: url(../images/srch_button_combo.gif); background-repeat: no-repeat; background-position: 0 0; width: 70px; margin-top: 6px; height: 23px; float: right }
.button:hover   { background-image: url(../images/srch_button_combo.gif); background-repeat: no-repeat; background-position: 0 -23px; margin-top: 6px; height: 23px; float: right }

.home     { background-image: url(../images/home_0.gif); background-repeat: no-repeat; background-position: 0 1; margin-right: 30px; width: 12px; height: 11px; float: right; font-size: 5px; }
.home:hover    { background-repeat: no-repeat; background-position: 0 -10px; float: right; font-size: 5px;}

.letter     { background-image: url(../images/letter.gif); background-repeat: no-repeat; background-position: 0 1; width: 12px; height: 11px; float: left; font-size: 5px;}
.letter:hover     { background-repeat: no-repeat; background-position: 0 -10px; width: 12px; width: 12px; height: 11px; float: left; font-size: 5px; }

.find    { background-image: url(../images/find_0.gif); background-repeat: no-repeat; background-position: 0 0; width: 12px; margin-left: 30px; height: 11px; float: left; font-size: 5px;}
.find:hover {background-repeat: no-repeat; width: 12px; height: 11px; float: left ; background-position: 0 -12px; font-size: 5px;}

.find_BUTTON { background-image: url(../images/find_BUTTON.gif); background-repeat: no-repeat; background-position: 0 0; width: 58px; height: 22px; }
.find_BUTTON:hover  { background-image: url(../images/find_BUTTON.gif); background-repeat: no-repeat; background-position: 0 -22px; height: 22px;}
.find_caption { margin-right: 20px }

.login  { background-image: url(../images/login.gif); background-repeat: no-repeat; background-position: 0 0; width: 70px; height: 23px; float: right }
.login:hover    { background-image: url(../images/login.gif); background-repeat: no-repeat; background-position: 0 -23px; height: 23px; float: right }
	
/*#image2table  { margin-top: 20px; padding: 2px 2px 1px; border: solid 1px #09f }*/

.logintable td  { color: #787878; font-size: 12px; font-family: Arial; padding-bottom: 1px }
.bottomtext   { color: #787878; font-size: 12px }
.bottomtext2   { color: #787878; font-size: 12px }
#bottomback { font-size: 12px }
#findtd { text-align: center }

.src-text   { background-color: #fcfcfc; margin-left: 10px; border: solid 0 #fff; width: 220px; font-size: 11px; }

.comment-top-left { background-image: url(../images/comment-top-left.jpg); background-repeat: no-repeat }
.comment-top-left2  { background-image: url(../images/comment-top-left2.jpg); background-repeat: no-repeat }
.comment-top-left3  { background-image: url(../images/comment-top-left3.jpg); background-repeat: no-repeat }
.comment-top-center { background-image: url(../images/comment-top-line.jpg); background-repeat: repeat-x; background-position: 0 0;}
.comment-top-line2 { background-image: url(../images/comment-top-line2.jpg); background-repeat: repeat-x; background-position: 0 0;}
.comment-top-right{background-image: url(../images/comment-top-right.jpg)   }
.comment-top-right2{background-image: url(../images/comment-top-right2.jpg)   }
.comment-top-right3{background-image: url(../images/comment-top-right3.jpg)   }

.comment-center-left { background-image: url(../images/comment-center-left.jpg); background-repeat: repeat-y }

.comment-center-right { background-image: url(../images/comment-center-right.jpg); background-repeat: repeat-y }

.comment-bottom-left{background-image: url(../images/comment-bottom-left.jpg); background-repeat: no-repeat}
.comment-bottom-left2{background-image: url(../images/comment-bottom-left2.jpg); background-repeat: no-repeat}
.comment-bottom-center{background-image: url(../images/comment-bottom-line.jpg); background-repeat: repeat-x}
.comment-bottom-right{background-image: url(../images/comment-bottom-right.jpg); background-repeat: no-repeat}
.comment-bottom-right2 { background-image: url(../images/comment-bottom-right2.jpg); background-repeat: no-repeat }

.comment-paragraf  { color: #606060; font-size: 11px }
.comment-paragraf  a { font-size: 11px }

.ichigo  { margin-right: 15px; border: solid 2px #bcd7eb }

.comment-body { padding: 5; margin: 0;}

.janr-paragraf { color: #606060; font-size: 11px }
.janr-left-cell { }

.opis-opis   { color: #606060; font-size: 12px; padding: 5px 12px 5px 5px;}

.galery-table  { margin-top: 5px; padding: 5px; color: #606060; background-color: #EEE; border: solid 1px #BBB; text-align: center;}

.galery-link  { padding: 5px; background-color: #EEE; border: solid 1px #BBB; text-align: center;}

.userbest-info  { color: #09f; font-size: 13px; }

#main-page {padding-top: 5px;}

.userbest-text   {margin-top: 7px }

.opis-img-div  {padding: 3px; margin: 0 10 0 0; border: solid 1px #bcd7eb; text-align: center;}

#opis-talk  { margin-top: 12px; margin-bottom: 12px }
.opis-navigation-text { font-size: 11px; text-align: center; margin-top: 7px }
.opis-navigation-text a { margin-right: 1px; margin-left: 1px }
.opis-magazine { font-size: 11px; margin: 0; padding: 0 }
.comment-cell1  { border-right: 1px solid #c6c2c3; border-bottom: 1px solid #c6c2c3; border-left: 1px solid #c6c2c3 ; padding: 5px;}
.comment-cell1_1  { border-right: 1px solid #c6c2c3; border-left: 1px solid #c6c2c3 }
.comment-cell2 { border-right: 1px solid #c6c2c3; border-bottom: 1px solid #c6c2c3;  }
.comment-cell11  { border-right: 1px solid #c6c2c3; border-left: 1px solid #c6c2c3 }
.comment-cell21 { border-right: 1px solid #c6c2c3; }
.comment-cell12  { border-right: 1px solid #c6c2c3; border-bottom: 1px solid #c6c2c3;}
.comment-cell22 { border-bottom: 1px solid #c6c2c3;  }
.comment-cell121  { border-top: 1px solid #c6c2c3;}
.comment-cell221 { border-top: 1px solid #c6c2c3;  }
.janr-text { font-size: 11px; font-family: Tahoma }
#janr-text-caption  { color: #5ea0d0; margin: 5px 0 -2px; padding: 0 ;}
.janr-caption { font-size: 11px }

.meet_by_caption { color: #787878; font-weight: bold;}

.reg_BUTTON { background-image: url(../images/reg_BUTTON.gif); background-repeat: no-repeat; background-position: 0 0; width: 138px; margin-left: 130px; height: 22px; float: left }
.reg_BUTTON:hover  { background-image: url(../images/reg_BUTTON.gif); background-repeat: no-repeat; background-position: 0 -22px; height: 22px; float: left }

.example { font-size: 11px }

.ErrorMessage {color: red; padding: 10px; margin: 5px;}
.UserMessage {color: blue; padding: 10px; margin: 5px;}

div#mainwindow-title-line 
{
   background: url(http://test.anime-zone.ru/inc/images/line.jpg) repeat-x left 17px; height: 32px;
}

#mainwindow-tr1{height: 35px;}
#logo-table{width: 100%;}
#src-tr-table{width: 100%;}
.left-right-width{width: 237px;}
#src-inside{width: 319px;}
#src-button{width: 70px;}
#home-inside { text-align: right; width: 113px; }
#letter-inside{text-align: center; width: 11px;}
#find-inside{text-align: left; width: 113px;}
#main-middle-table{width: 100%;}
.window-top-tr{height: 32px;}
.window-bottom-tr{height: 20px;	}
.login-input-inside{width: 100%;}
#login-button-tr{height: 30px;}
.footer-bottom{width: 237px;}
.footer-center-inside{width: 5px;}
.pages_link a{font-size: 14px;}

.menu_reklama {font-size: 12px; color: #404040; width: 180px; text-align: center;}
.menu_reklama a {font-size: 12px; color: #404040;}

h1 {color: #787878 !important; font-size: 13px; font-weight: bold; text-transform:uppercase; }

h2 {font-weight: bold; font-size: 13px;}

strong {font-weight: none; text-decoration: none;}
