html,body {
height:100%;
width:100%;
}

html,body,form {
margin:0;
padding:0;
}

.news-detail img, .catalog-element img{
margin: 2px 8px 2px 4px;
border:1px solid lightgray;
}
.favicon {
margin: 0 !important;
border:0 !important;
}

body {
font-size:80%;
font-family:Tahoma, Verdana, Helvetica, sans-serif;
height:auto!important;
min-height:100%;
background-color:#fff;
background:url(line-bg.gif) left top repeat-y;
}

table {
font-size:100%;
}

a:link,a:visited,a:active {
color:#2775C7;
}

a:hover {
color:#CF1C3E;
}

small {
font-size:85%;
}

hr {
width:100%;
height:1px;
border:medium none;
color:#d1d0d0;
background-color:#d1d0d0;
margin:8px 0;
}

img {
border:0;
}

.photo-section img {
	padding:5px;
	margin:0 2% 10px 0;
	border: 1px solid #c4c4c3;
}
.photo-section
{
	width:100%;
	text-align:center;
}

.one{border: 1px solid #808080;}

h1,h2,h3,h4,h5,h6 {
color:#4F4F4F;
}

h1 {
border-bottom:1px dashed #C4C4C3;
margin:0 0 8px;
padding:14px 0 15px;
}

h1,h2,h3 {
font-size:120%;
}

h2 {
border-bottom:1px dashed #C4C4C3;
padding:15px 0 5px;
}

h4,h5,h6 {
font-size:110%;
}

.b1 {
width:100%;
height:157px;
background:#930809 url(asu_bg.gif) left bottom repeat-x;
}

.b2 {
padding:60px 0 60px 60px;
}

.tree1 {
position:relative;
background:none;
width:100%;
height:218px;
}

.tree3 {
position:absolute;
right:0;
top:0;
background-image:url(tree_center.jpg);
width:331px;
height:588px;
visibility:hidden;
}

.tree4 {
position:absolute;
right:378px;
top:0;
background-image:url(tree_left.jpg);
width:395px;
height:114px;
visibility:hidden;
}

.tree5 {
position:absolute;
top:114px;
right:378px;
background-image:url(tree_menu.png);
width:107px;
height:67px;
visibility:hidden;
}

.tree6 {
position:absolute;
top:0;
right:331px;
background-image:url(tree_fix.gif);
width:47px;
height:335px;
visibility:hidden;
}
.f1 a img,.f2 a img{
width:100%;
height:100%;
}
.f1 {
position:absolute;
left:12px;
top:7px;
z-index:30;
background-image:url(girls.jpg);
width:260px;
height:158px;
}

.f2 {
position:absolute;
left:284px;
top:58px;
z-index:30;
background-image:url(asu.png);
width:282px;
height:46px;
}

.f3 {
position:absolute;
left:12px;
top:165px;
background-image:url(photo.png);
width:40px;
height:94px;
z-index:15;
}

.wrapper {
min-height:100%;
height:auto!important;
margin:0 auto -218px;
}

.footer,.push {
height:218px;
}

.footer {
background:url(chib.jpg) right bottom no-repeat;
}

.col1 {
position:absolute;
top:265px;
left:30px;
width:260px;
margin:0;
padding:0;
}

.col2 {
background-color:#FFF;
min-height:1300px;
height:auto!important;
height:1300px;
margin:48px 10px 0 245px;
}

.col3 {
position:absolute;
top:370px;
right:10px;
width:275px;
z-index:10;
visibility:visible;
margin:0;
padding:0;
}

.redfix {
position:relative;
background-color:#930809;
width:27px;
height:218px;
}

.row {
position:relative;
float:right;
height:23px;
width:314px;
font-size:11px;
background:url(row.png) left top no-repeat;
visibility:hidden;
margin:-23px 0;
}

.copy a {
color:#000;
}

.copy {
position:relative;
z-index:10;
width:70%;
margin-top:-80px;
margin-left:40px;
height:70px;
font-size:11px;
color:#000;
}

.information-block,.information-block-t {
width:260px;
margin-left:5px;
margin-top:15px;
background:#F5F5ED;
box-sizing:border-box;
-moz-box-sizing:border-box;
font-size:90%;
color:#494947;
padding:5px 5px 10px 10px;
}

.information-block-t {
background:transparent;
}

.information-block-head {
font-size:110%;
color:#335172;
font-weight:700;
margin-bottom:4px;
padding-bottom:5px;
background:url(infoblock_line.gif) left bottom no-repeat;
}
 
.information-block-body {
font-size:100%;
color:#494947;
}

code {
font-size:100%;
font-weight:400;
display:block;
background-color:#F9F9F3;
font-family:sans-serif;
border-color:#C4C4C3;
border-style:solid;
border-width:1px 0;
margin:1em 0;
padding:1.5em 1em 1em;
}

.news-date-time {
color:gray;
font-size:11px;
display:block;
padding-bottom:5px;
}

.news-date-time-detail {
color:gray;
font-size:10px;
display:block;
margin-top:-23px;
margin-left:0;
margin-bottom:20px;
}

p.news-item {
margin:0 0 15px;
}

#tabs td {
font-size:11px;
}

#tabs td small,#tabs td small a {
color:#82929a;
}

ul.breadcrumb-navigation {
list-style:none;
margin:0;
padding:4px 0 0;
}

ul.breadcrumb-navigation li {
display:inline;
}

.system-nav-orange {
color:#999;
font-size:12px;
}

.system-nav-orange .nav-current-page {
color:#FFF;
background-color:#88070b;
font-weight:700;
padding:1px 0;
}

img.preview_picture {
border:1px solid lightgray;
margin-right:10px;
}

.event-date-time {
font-size:95%;
font-weight:700;
color:#330;
padding:2px;
}

.an_month,.an_month tr td {
border-spacing:0;
border:0;
margin:0;
padding:0 0 0 1px;
}

.v_month {
background-image:url(/images/months_v.gif);
background-repeat:no-repeat;
height:60px;
width:13px;
float:left;
}

.bg_month {
padding-left:24px;
background-image:url(/images/gray_bg.gif);
background-repeat:repeat-y;
background-position:0 0;
}

.an_row {
text-indent:-22px;
padding-bottom:4px;
}

#login-form-window {
display:none;
border:1px solid #000;
background:#F5F5ED;
z-index:10000;
position:absolute;
top:10%;
left:45%;
width:200px;
color:#454545;
padding:10px;
}

table.photo-navigation {
width:auto;
background-color:#EDEDED;
}

table.photo-navigation td {
text-align:center;
border:none;
vertical-align:middle;
margin:0;
padding:0;
}

table.photo-left {
height:100%;
width:20px;
border:none;
border-right:1px solid #C5C5C5;
}

table.photo-left td.photo-left-top,table.photo-left td.photo-left-top-disabled {
width:20px;
background-image:url(/images/nav/left_normal_top.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#EDEDED;
}

table.photo-left td.photo-left-top div.empty,table.photo-left td.photo-left-top-disabled div.empty {
width:20px;
height:12px;
background-image:url(/images/nav/left_normal.gif);
background-position:left top;
background-repeat:no-repeat;
}

table.photo-left td.photo-left-bottom,table.photo-left td.photo-left-bottom-disabled {
width:20px;
background-image:url(/images/nav/left_normal_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-top:1px solid #C5C5C5;
background-color:#EDEDED;
}

table.photo-left td.photo-left-bottom div.empty,table.photo-left td.photo-left-bottom-disabled div.empty {
width:20px;
height:12px;
background-image:url(/images/nav/left_normal_twice.gif);
background-position:left center;
background-repeat:no-repeat;
}

table.photo-left td.photo-left-top-disabled {
background-image:url(/images/nav/left_disabled_top.gif);
}

table.photo-left td.photo-left-top-disabled div.empty {
background-image:url(/images/nav/left_disabled.gif);
}

table.photo-left td.photo-left-bottom-disabled {
background-image:url(/images/nav/left_disabled_bottom.gif);
}

table.photo-left td.photo-left-bottom-disabled div.empty {
background-image:url(/images/nav/left_disabled_twice.gif);
}

table.photo-left td.photo-left-top-over {
background-image:url(/images/nav/left_over_top.gif);
background-color:#D9DDE4;
}

table.photo-left td.photo-left-top-over div.empty {
background-image:url(/images/nav/left_over.gif);
}

table.photo-left td.photo-left-bottom-over {
background-image:url(/images/nav/left_over_bottom.gif);
background-color:#D9DDE4;
}

table.photo-left td.photo-left-bottom-over div.empty {
background-image:url(/images/nav/left_over_twice.gif);
}

table.photo-left td.photo-left-top-active {
background-image:url(/images/nav/left_pushed_top.gif);
background-color:#C8CEDC;
}

table.photo-left td.photo-left-top-active div.empty {
background-image:url(/images/nav/left_pushed.gif);
}

table.photo-left td.photo-left-bottom-active {
background-image:url(/images/nav/left_pushed_bottom.gif);
background-color:#C8CEDC;
}

table.photo-left td.photo-left-bottom-active div.empty {
background-image:url(/images/nav/left_pushed_twice.gif);
}

table.photo-right {
height:100%;
width:20px;
border:none;
border-left:1px solid #C5C5C5;
}

table.photo-right td.photo-right-top,table.photo-right td.photo-right-top-disabled {
width:20px;
background-image:url(/images/nav/right_normal_top.gif);
background-position:right top;
background-repeat:no-repeat;
background-color:#EDEDED;
}

table.photo-right td.photo-right-top div.empty,table.photo-right td.photo-right-top-disabled div.empty {
width:20px;
height:12px;
background-image:url(/images/nav/right_normal.gif);
background-position:right top;
background-repeat:no-repeat;
}

table.photo-right td.photo-right-bottom,table.photo-right td.photo-right-bottom-disabled {
width:20px;
background-image:url(/images/nav/right_normal_bottom.gif);
background-position:right bottom;
background-repeat:no-repeat;
border-top:1px solid #C5C5C5;
background-color:#EDEDED;
}

table.photo-right td.photo-right-bottom div.empty,table.photo-right td.photo-right-bottom-disabled div.empty {
width:20px;
height:12px;
background-image:url(/images/nav/right_normal_twice.gif);
background-position:right center;
background-repeat:no-repeat;
}

table.photo-right td.photo-right-top-disabled {
background-image:url(/images/nav/right_disabled_top.gif);
}

table.photo-right td.photo-right-top-disabled div.empty {
background-image:url(/images/nav/right_disabled.gif);
}

table.photo-right td.photo-right-bottom-disabled {
background-image:url(/images/nav/right_disabled_bottom.gif);
}

table.photo-right td.photo-right-bottom-disabled div.empty {
background-image:url(/images/nav/right_disabled_twice.gif);
}

table.photo-right td.photo-right-top-over {
background-image:url(/images/nav/right_over_top.gif);
background-color:#D9DDE4;
}

table.photo-right td.photo-right-top-over div.empty {
background-image:url(/images/nav/right_over.gif);
}

table.photo-right td.photo-right-bottom-over {
background-image:url(/images/nav/right_over_bottom.gif);
background-color:#D9DDE4;
}

table.photo-right td.photo-right-bottom-over div.empty {
background-image:url(/images/nav/right_over_twice.gif);
}

table.photo-right td.photo-right-top-active {
background-image:url(/images/nav/right_pushed_top.gif);
background-color:#C8CEDC;
}

table.photo-right td.photo-right-top-active div.empty {
background-image:url(/images/nav/right_pushed.gif);
}

table.photo-right td.photo-right-bottom-active {
background-image:url(/images/nav/right_pushed_bottom.gif);
background-color:#C8CEDC;
}

table.photo-right td.photo-right-bottom-active div.empty {
background-image:url(/images/nav/right_pushed_twice.gif);
}

td.slider_window {
position:relative;
visibility:visible;
overflow:hidden;
top:0;
left:0;
margin:0;
padding:5px;
}

table.table_photo_photos {
border:none;
width:auto;
position:relative;
margin:0;
padding:0;
}

table.table_photo_photos td {
text-align:center;
vertical-align:middle;
border:none;
margin:0;
padding:2px;
}

table.table_photo_photos td a {
border:none;
margin:0;
padding:0;
}

table.table_photo_photos img {
border:1px solid #767676;
}

table.table_photo_photos td a.active img {
background:#686868;
border:5px solid #686868;
}

div.photo-navigation {
padding:7px 0;
}

div.empty-clear {
clear:both;
width:100%;
}

div.menu-clear-left {
clear:left;
}

div.clear-all {
clear:both;
height:1px;
}

.tv_block {
width:240px;
}

.tv_col1,.tv_col2,.tv_logo2 {
position:relative;
float:left;
margin-top:3px;
text-align:left;
font-size:12px;
width:70%;
padding:6px 0 0!important;
}

.tv_col1 {
font-size:13px;
width:14%;
text-align:center;
left:6%;
}

.tv_col2 {
left:14%;
margin-bottom:2px!important;
}

.tv_col2 a {
color: #633;
}

.tv_col2 a:hover {
color: #b9060b;
}

.tv_logo2 {
left:2%;
}

.tv_logo {
position:relative;
float:left;
width:28%;
height:44px;
text-align:center;
}

.tv_logo img {
margin-top:3px;
}

.tv_info,.tv_info_sep,.tv_now_row {
width:238px;
position:relative;
float:left;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
background-color:#F4F4F4;
padding-top:4px!important;
}

.tv_info_sep {
background-color:#FFF;
}

.tv_now_row {
color:#FFF;
font-weight:700;
background:#FBAA1C;
border-left-color:#FBAA1C;
border-right-color:#FBAA1C;
}

.tv_top {
border-top:1px solid #CCC;
}

.tv_col2 p,.tv_logo2 p {
color:#999;
font-size:10px;
padding-top:2px;
margin:0;
}

.tv_now_row p {
color:#fff;
font-weight:400;
}

.tv_now {
background:#FC3;
position:relative;
height:13px;
width:57px;
float:right;
font-weight:700;
font-size:10px;
top:5px;
z-index:101;
text-align:center;
border:1px solid #FBAA1C;
}

.tv_ch_text {
position:relative;
width:100%;
float:right;
text-align:right;
font-size:10px;
color:Gray;
border-bottom:1px solid #CCC;
}

.tv_col1 b {
display:block;
font-weight:400;
font-size:10px;
color:#999;
}

.tv_col1 i {
display:block;
font-style:normal;
font-size:10px;
color:#3C713B;
}

#search {
color:#4f4f4f;
z-index:1000;
position:absolute;
right:35px;
top:50px;
}

#login {
position:absolute;
z-index:1000;
right:35px;
top:90px;
color:#4f4f4f;
}

#login a {
color:#4f4f4f;
text-decoration:none;
}

#login a.profile-link {
text-decoration:underline;
}

#printer {
float:right;
font-size:85%;
background:url(images/printer.gif) left center no-repeat;
padding-left:16px;
}

#printer a {
text-decoration:none;
color:#787878;
}

/
/*Data table*/
table.data-table {
border:1px solid #C4C4C3;
border-collapse:collapse;
}

table.data-table td {
border:1px solid #C4C4C3;
background-color:#FFF;
color:#333;
padding:3px 5px;
}

table.data-table thead td,table.data-table th {
background-color:#F2F2EA;
text-align:left;
font-weight:400;
background-image:none;
border:1px solid #C4C4C3;
color:#333;
padding:4px;
}

table.data-table tbody td {
background-color:#FFF;
background-image:none;
color:#333;
}

table.data-table tfoot td {
background-color:#fff;
color:#333;
padding:4px;
}

.notetext {
color:green;
}

div.ticket-edit-message {
border-color:#C4C4C3;
}

div.socnet-informer {
padding:3px;
}

div#sonet_events_ms_message {
width:140px;
}

table.sonet-user-profile-friend-box tbody td,table.sonet-user-profile-friend-box td {
padding:5px 0;
}

*,.tv_block,.tv_block div {
margin:0;
}

div.news-list img.preview-picture,div.news-list img.preview_picture {
float:left;
margin:0 4px 6px 0;
}

.errortext,.starrequired {
color:red;
}

div.release-block{
background-position: right top;
background-repeat: no-repeat;
}
.rel-anime div.release-block{background-image:url(rel-anime.gif);}
.rel-manga div.release-block{background-image:url(rel-manga.gif);}
.rel-magazines div.release-block{background-image:url(rel-magazines.gif);}


.release-date {
font-size:10px;
color:#82929a;
}

.release-block{
padding:5px; width:216px; margin:0; height:200px;
1border:1px solid black;
}

.release-block div{
width:100%; margin-top:10px;padding:0;padding-bottom:3px;
border-bottom:1px dotted #c5cce5;
}

.release-block div span{
font-size:11px;
color:#82929a;
}

.release-company {
font-size:11px;
1text-decoration: none;
}

.release-name {
1text-decoration: none;
}

