html {height: 1000px;background:#0D0D0D;}
h2 {font-size:13px;}
.desc {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #3783c8; font-weight: normal;}
body { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B7B7B7; }
p, tr,td, table {font-size: 11px; color: #B7B7B7; font-family: Verdana, Arial, Helvetica, sans-serif;}
.topBorder {BORDER-RIGHT: #3aaa0e 1px solid; BORDER-BOTTOM: #3aaa0e 1px solid; BORDER-LEFT: #3aaa0e 1px solid;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
.tBorder {BORDER-RIGHT: #3aaa0e 1px solid; BORDER-BOTTOM: #3aaa0e 1px solid; BORDER-TOP: #3aaa0e 1px solid; BORDER-LEFT: #3aaa0e 1px solid;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
.topBorder1 {BORDER-RIGHT: #3aaa0e 1px solid; BORDER-LEFT: #3aaa0e 1px solid; BORDER-TOP: #3aaa0e 1px solid; BORDER-BOTTOM: #3aaa0e 1px solid;}
.blockTitle {FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #5B92BC; font-weight: bold; FONT-FAMILY: Tahoma,Verdana}
.blockcentertitle {	FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #FF7F7C; font-weight: bold; FONT-FAMILY: Tahoma,Verdana}
#a {color: #476B8B;text-decoration: none;font-weight: bold;}
a:link, a:visited { color:#6AA0D0; text-decoration:none; font-weight: bold;}
a:hover { color:white; text-decoration:none; font-weight: bold;}
#a:hover {color: red;text-decoration: none;font-weight: bold;}
.wrapper {width:980px; margin-top: 0px; height:100%;}
.wrapper_admin {width:780px; margin-top: 0px; height:100%;}
.top {background: url(images/headerbg.gif) repeat-x #FFFFFF;width: 100%;text-align: right;}
.topend {}
.logo {float: left;}
.content {float: left;text-align: left;background: #0D0D0D;width: 100%;}
.text {border: 1px solid green;color:white;background-color: black;font-family: Trebuchet MS;padding-left: 5px;}
input {background: #FFF;border: 1px solid #BFBFBF;font-family: Trebuchet MS;margin-bottom: 3px;}
#item1 {width: 100%;font-size: 9px;color: #000000;height: 200px;padding: 10px;}
#item img {border: 2px solid #3AAA0E;margin-right: 5px;}
#item a{color: #3AAA0E;font-weight: bold;text-decoration: none;font-family: Trebuchet MS;}
#item a:hover {text-decoration: underline;}
#item h3 {padding: 0px;margin: 2px;margin-bottom: 1px;}
#item p {margin: 0px;}
#item .time {color: #666;font-style: italic;}
.footer {width: 100%;text-align: center;padding: 10px;}
input,textarea,select{background: #ffffff;border-width:1px;border-color:#476B8B;font:normal 11px Verdana,Arial,Helvetica,sans-serif}
hr {height: 1px; border: solid #6AA0D0 0px; border-top-width: 1px;}
#h1 {COLOR: #AFBAC5; font-size: 10px;}

#items{
width:640px;
background:url(http://kinoonline.info/images/border_dark.gif) top right repeat-y;
float:left;
background-color: #0D0D0D;
margin-bottom:20px;
}

.item {
width:196px;
height:345px;
overflow:hidden;
float:left;
margin:0px 0px 0px 6px;
background-color: #0D0D0D;
position:relative;
}

.item .background {
width:220px;
height:230px;
background:url(http://kinoonline.info/images/item_background_dark_land.png) no-repeat top left;
position:absolute;
top:0px;
left:0px;
}

.item img {
width:176px;
height:208px;
border:1px solid #242424;
position:absolute;
top:10px;
left:11px;
}

.item .content {
position:absolute;
width:188px;
height:113px;
left:10px;
top:242px;
background-color: #0D0D0D;
overflow:hidden;
color:#B7B7B7;
}

#items a:link, #items a:visited{
color:#77B1B5;
}

#items a:hover{
color:#B7B7B7;
}

.item .comments-link {
background:url(http://kinoonline.info/images/views_dark.png) bottom no-repeat;
position:absolute;
width:50px;
height:31px;
left:55px;
top:214px;
overflow:hidden;
color: #3aaa0e;
text-align:center;
}

.item .down-link {
background:url(http://kinoonline.info/images/views_dark.png) bottom no-repeat;
position:absolute;
width:50px;
height:31px;
left:106px;
top:214px;
overflow:hidden;
color: #3aaa0e;
text-align:center;
}

.item .views-link {
background:url(http://kinoonline.info/images/views_dark.png) bottom no-repeat;
position:absolute;
width:50px;
height:31px;
left:4px;
top:214px;
overflow:hidden;
color: #3aaa0e;
text-align:center;
}

.item .dvd-link {
background:url(http://kinoonline.info/images/dvdimage2.png) bottom no-repeat;
position:absolute;
width:50px;
height:50px;
left:137px;
top:12px;
overflow:hidden;
color: #3aaa0e;
text-align:center;
}

.item .content h2 {
font-size:13px;
margin:0px;
padding:0px;
color:#77B1B5;
background-color: #0D0D0D;
font-weight:normal;
}

#content_text h2, #pagecontent h2 {
font-size:16px;
margin:0px;
padding:0px;
color:#77B1B5;
background-color: #0D0D0D;
font-weight:normal;
}

.item2 {
width:640px;
height:100%;
overflow:hidden;
float:left;
margin:0px 0px 0px 6px;
background-color: #0D0D0D;
position:relative;
}

.item2 .background {
width:220px;
height:230px;
background:url(http://kinoonline.info/images/item_background_dark_land.png) no-repeat top left;
position:absolute;
top:0px;
left:0px;
}

.item2 img {
width:176px;
height:208px;
border:1px solid #242424;
position:absolute;
top:10px;
left:11px;
}

.item2 .content2 {
position:absolute;
width:420px;
height:100%;
left:230px;
top:10px;
float:left;
background-color: #0D0D0D;
overflow:hidden;
color:#B7B7B7;
}

.rcast {
font-size:13px;
margin:0px;
padding:0px;
color:#77B1B5;
background-color: #0D0D0D;
font-weight:bold;
}

.floating {
border:1px solid #e5cfa8;
margin-top:0px;
margin-bottom:0px;
padding: 0px 0px 0px 0px;
display: none;
float: left;
font-size:12px
}

.float {
border:0px;
margin-top:0px;
margin-bottom:0px;
padding: 0px 0px 0px 0px;
float: left;
font-size:12px
}

#head{
width:980px;
background:url(http://kinoonline.info/images/border_dark.gif) top right repeat-y;
/*float:left;*/
background-color: #0D0D0D;
margin-top:0px;
margin-left:0px;
margin-bottom:20px;
}

.head1 {
width:980px;
height:128px;
background:url(http://kinoonline.info/images/top-full-nologo.png) top left;
overflow:hidden;
margin:0px 0px 0px 0px;
background-color: #0D0D0D;
position:relative;
}

.head1 .date {
width:980px;
height:21px;
margin:3px 0px 0px 0px;
position:relative;
float:left;
color:yellow;
top:0px;
left:10px;
}

.head1 .logo {
width:200px;
height:74px;
position:relative;
float:left;
top:3px;
left:10px;
}

.head1 img {
width:200px;
height:74px;
position:absolute;
top:27px;
left:10px;
}

.head1 .login {
width:200px;
height:72px;
margin:0px 0px 0px 0px;
position:relative;
float:left;
top:0px;
left:13px;
}

.head1 .banner {
width:468px;
height:60px;
margin:0px 0px 0px 0px;
position:relative;
float:right;
top:6px;
right:10px;
}

.head1 p {
font-size:11px;
margin-top:10px;
padding:0px;
color:#15c73e;
font-weight:normal;
font-family: Verdana;
}

.head1 .menu {
width:1000px;
height:21px;
margin:0px 0px 0px 0px;
position:relative;
float:left;
top:10px;
left:10px;
}

.head1 .background {
width:220px;
height:230px;
background:url(http://kinoonline.info/images/item_background_dark_land.png) no-repeat top left;
position:absolute;
top:0px;
left:0px;
}

.head1 .content {
position:absolute;
width:188px;
height:113px;
left:10px;
top:242px;
background-color: #0D0D0D;
overflow:hidden;
color:#B7B7B7;
}

#head a:link, #head a:visited{
font-size:11px;
color:#59c6ff;
}

#head a:hover{
font-size:11px;
color:red;
}

.head1 .comments-link {
background:url(http://kinoonline.info/images/comments_dark.jpg) bottom no-repeat;
position:absolute;
width:22px;
height:31px;
left:174px;
top:214px;
overflow:hidden;
color: #3aaa0e;
text-align:center;
}

.head1 .views-link {
background:url(http://kinoonline.info/images/views_dark.png) bottom no-repeat;
position:absolute;
width:50px;
height:31px;
left:124px;
top:214px;
overflow:hidden;
color: #3aaa0e;
text-align:center;
}

.head1 .dvd-link {
background:url(http://kinoonline.info/images/dvdimage2.png) bottom no-repeat;
position:absolute;
width:50px;
height:50px;
left:137px;
top:12px;
overflow:hidden;
color: #3aaa0e;
text-align:center;
}

.head1 .content h2 {
font-size:13px;
margin:0px;
padding:0px;
color:#77B1B5;
background-color: #0D0D0D;
font-weight:normal;
}

#content_text h2, #pagecontent h2 {
font-size:16px;
margin:0px;
padding:0px;
color:#77B1B5;
background-color: #0D0D0D;
font-weight:normal;
}
.cellsBlock {
  width: 500;
  display: table;
  font-size: 14px;
}
.cellLeft, .cellMiddle, .cellRight {
  display: table-cell !important;
  display: inline;
}
.cellLeft, .cellRight {
  width:20px;
}
.cellMiddle {
  width:60px;
}