﻿body {margin:0px;font-family:Arial;font-size:10pt; background-image: url(../ii/logobg3.jpg); background-position: left top; }
img { border: 0px; }
table { border-collapse: collapse; }
input.subscr {width:150px; border:1px solid black; }
h1 { font-size: 15pt; font-family: Lucida, Arial;  }
h1.nosp { margin-top: 6px; margin-bottom:6px; }
h2 { font-size: 14pt; font-family: Lucida, Arial;  }
a { color: black; }

div.chapter { width: 815px; text-align: center; padding: 5px 0px; margin: 5px 0px;  font-family: Tahoma; font-size: 16px; background-color: #F78F20; font-weight:bold; color: white;  border: solid 2px black;}

table.topContainer {width:880px;height:100px; border-left: solid 1px #666666; border-right: solid 1px #666666; background-color: #FCD3A8;}
table.topContainer td { color: Black;  text-align: center; font-weight:bold; font-size: 12px; }
table.topContainer div.header { color: black; font-family: Tahoma; font-size: 18px; }

.top {height:120px; white-space:nowrap;}
.menu {padding-left:20px;padding-right:20px;font-weight:bold;height:30px;border-top:1px solid black; border-bottom:1px solid black; background:#F78E1E;vertical-align:middle;}
.menu a {color:white;text-decoration:none;}

.mainContainer {width:880px;height:100%; border-left: solid 1px #666666; border-right: solid 1px #666666; background-image: url(../ii/film3.gif); background-position: left top; background-repeat: repeat-y;}
.leftmenu {background: url(../ii/bgleft.jpg) top left repeat-y; vertical-align:top;width:10%;}	
.menubox {color:white;background: url(../ii/menu.jpg) top left no-repeat;width:244px; height:160px;padding:0px;margin:0px;}
.menubox table {width:100%;height:100%;color:white;}
.menubox table tr th {width:100%;height:30px;vertical-align: middle;padding-top:10px;text-align: left;padding-left:20px;color:White; font-size:15px; font-family:Arial;}
.menubox table tr td {width:100%;height:100%;vertical-align: top;padding-top:10px;text-align: left;padding-left:20px; }
.menubox table tr td a {color: White; }
.menubox table tr td a:visited {color: White; }

td.content { vertical-align: top; padding-top: 10px; padding-right: 30px; padding-left: 30px;}

table.now 
{
    border: solid 2px #999999; 
    background-color: #f8f8f8; 
    width: 820px;
    border-collapse: collapse;
}

table.now td
{
    vertical-align:top;
    text-align:center;
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: #eee;
    
    padding-bottom:5px;
}

table.now td h3 { margin-top: 7px; margin-bottom: 5px; font-size: 13pt; font-family: Tahoma; }

table.now th { background-color: #eeeeee; }
table.now table {width:80%;margin:5px;}
table.now td.begin { font-weight: bold; }
table.now td.end { font-size: 80%; }
table.now td.priceE { color: Navy; }
table.now td.priceB { color: Navy; }
table.now td.priceL { color: Navy; }

table.now td img
{
    border: solid 1px #666666; margin-top: 5px; margin-bottom: 5px;
}

table.announce
{
    border: solid 2px #999999; 
    background-color: #f8f8f8; 
    width: 820px;
    border-collapse: collapse;
}

table.announce td
{
    vertical-align:top;
    text-align:center;
    border: solid 1px #eeeeee;
    padding-bottom:7px;
}

table.announce td.startingOn
{
    border-top: solid 1px #999999;
    background-color: #eeeeee;
}

table.announce td img
{
    border: solid 1px #666666; margin-top: 5px; margin-bottom: 5px;
}

table.about
{
    width: 820px;    
}

table.shortnews { width: 820px; }
table.shortnews td  { vertical-align: top; width: 33%; text-align: center;}
table.shortnews td a { color: Black; font-weight:bold;  }

table.filminfo { border-collapse: collapse; width: 80%; margin-top: 15px; }
table.filminfo td { padding: 4px; margin: 0px; border: solid 1px #aaaaaa; text-align: left; }

table.gallery td img { border: solid 1px #666666; }

img.cafe
{
	margin: 0px 10px 10px 0px;
	border: solid 1px black; 
}
td.cafe
{
	text-align: justify;
}


/* forum */
table.forumCtrl { font-size: 11px; margin-bottom: 10px; background-color: #eeeeee; width: 100%; }
table.forumCtrl td {padding: 5px; padding-top: 2px; padding-bottom: 2px; }
table.forumCtrl input { font-size: 11px; }

table.forumIndex { width: 100%; border-collapse: collapse; }
table.forumIndex th { padding: 3px; margin:0px; font-size: 12pt; text-align: left; background-color:#0000aa; color: White; font-weight: normal; font-family:Verdana; vertical-align: bottom; font-weight: bold; }
table.forumIndex td { padding: 3px; margin:0px; font-size: 11pt; text-align: left; border-bottom: solid 1px navy; }

table.forumView { width: 100%; border-collapse: collapse; }
table.forumView th { padding: 3px; margin:0px; font-size: 12pt; text-align: left; background-color:#0000aa; color: White; font-family:Verdana; }
table.forumView td { padding: 2px; margin:0px; font-size: 11pt; text-align: left; border-bottom: solid 1px navy; vertical-align: middle; }
table.forumView td img { margin-right: 5px; margin-left: 5px; }
table.forumView span.person { font-size: 90%; }

div.topicView { width: 100%; border-collapse: collapse; }
div.topicView div.msg { border: solid 1px #666666; margin-bottom: 5px; font-size: 11pt; text-align: left;}
div.commands { font-size: 75%; text-align: right; background-color: #f8f8f8; padding: 2px; }
div.topicView div img { display: inline; }
div.topicView div div.para { text-align: justify; padding-left: 10px; margin-top: 0px; text-indent: 7px; width: 97%; }
div.topicView div div.cite { text-align: justify; padding-left: 10px; padding: 5px; margin: 5px; text-indent: 10px; width: 97%; background-color: #eeeeee; border: dotted 1px black; }
div.topicView div div.cite div.cite { background-color: #dddddd; }
div.topicView div div.cite div.cite div.cite { background-color: #cccccc; }
div.topicView div.info { background-color: #f8f8f8; padding: 2px; padding-left: 5px; }
div.topicView div.info#fresh { background-color: #f78e1e; }
div.topicView div.title { margin-left: 10px; border-bottom: solid 1px #cccccc; margin-bottom:10px; font-weight: bold; }

table.forumNewPost { xwidth: 100%; border-collapse: collapse; }
table.forumNewPost td { padding: 2px; }
table.forumNewPost td div.name { font-size: 11pt; }
table.forumNewPost td input.textBox { width: 320px; }
table.forumNewPost td textarea.textArea { width: 455px; }

div.forumReplySrc {}
div.forumReplySrc div.srcText { margin-top: 7px; margin-bottom: 7px; margin-left: 20px; border-left: solid 3px #eeeeee; padding-left: 10px; text-align: justify; }