/* CSS Document */

body{
	margin:0;
	direction:rtl;
	background-color:#4D4D57;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:16px;
}
td,p {font-size:12px; color: #FFFFFF}
hr{display:none;/*border-bottom: 1px solid #ff0000;*/}
div.hr {height:2px; background:#ee696a url(images/hr.jpg) repeat-x scroll; margin-top:4px; margin-bottom:4px;}
div.hr hr {display: none;}
div.hr-black {height:2px; background:#464545 url(images/hr-black.jpg) repeat-x scroll; margin-top:2px; margin-bottom:2px;}
div.hr-black hr {display: none;}
div.sectitle {height: 24px; background: transparent url(images/sec-title.jpg) top right no-repeat; text-align:right; padding:4px 24px 0px 0px; font-weight:bold; color:#b5b5b9;}
div.sectitle hr {display: none;}
img {border:0;}
.redframe{border:1px solid #c11816;}
.emphasis {font-size:12px; letter-spacing:1px;}
.headings {font-size:15px; font-weight:bold; letter-spacing:1px; color:#dddddd; background-color:transparent;}
.heading1 {font-size:15px; font-weight:bold; letter-spacing:1px; color:#F5D984; background-color:transparent; line-height:18px;}
.heading2 {font-size: 12px; letter-spacing:1px; font-weight:bold; color: #F5D984; background-color:transparent; margin-bottom:4px;}
.heading2 span{color:#fb4258;}
h1{font-size:16px;}
h2 {font-size:13px; line-height:13px; letter-spacing:1px; font-weight:bold; color:#F5D984; margin-top:0px; margin-bottom:6px;}
h2 span{color:#fb4258;}
h3 {font-size:12px; line-height:13px; letter-spacing:1px; font-weight:bold; margin-top:0px; margin-bottom:6px;}
a.novislink{background-color:transparent; text-decoration:none;}
a.novislink:hover{background-color:transparent; color:white;}
a {color:#FFA500; background-color:transparent; text-decoration:underline;}
a:hover {color:#000000; background-color:#9D6705; text-decoration:none;}
.imgframe{border:1px solid #898884;}
.imgframeyellow{border:1px solid #F5D984;}
.topbg{background:transparent url(images/top-bg.jpg) top right repeat-x; text-align:left}
.content{
	border-top:1px solid #656469;
	border-left:1px solid #656469;
	border-right:1px solid #8D8D94; 
	border-bottom:1px solid #8D8D94; 
	background:#080809 url(images/content-bg.jpg) no-repeat top right; 
	margin-bottom:2px;
}
.pagetitlebg{background:#0a0a0c url(images/pagetitles/bg.jpg) repeat-x top right;}

a.mylink {color:#FFA500; background-color:transparent; text-decoration:underline;}
a.mylink:hover {color:#000000; background-color:#9D6705; text-decoration:none;}

a.imglink {border:1px solid #c11816;}
a.imglink:hover{border:2px solid #FFA500;}

.novislink1 a{text-decoration:none;}
.novislink1 a:hover{background-color:black; color:#FFA500; text-decoration:underline;}

.footer{font-size:11px; color:#cccccc; text-align:center; vertical-align:middle}
.footer span{letter-spacing:1px; font-weight:bold;}
.footersep{font-size:15px; font-weight:bold; color:#cc0000}
.creditsdark{color:#999999; font-size:10px;}
.creditsdark a{color:#cccccc; text-decoration:none; border:0}
.creditsdark a:hover{color:#000000; background-color:#999999; text-decoration:none; border:0}

.message{
	border: 1px dotted #cccccc;
	padding: 12px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	background-color:#810000/*cc0000*/;
	background-image: url(images/redbg.jpg);
	background-repeat: repeat;
	background-position:left top;
	text-align:center;
}
.smalltext{font-size:11px;}
.smalltextdim{font-size:11px; color:#b8b8bf}
.smallgraytext{font-size:10px; color:#999999}
.smalltextdark{font-size:10px; color:#111111}
.left-col{background-color:#29292e; text-align:center;}
.impro1-info{background-image:url(images/leftcol/left-col-impro1-info.jpg); width:153px; height:19px; font-size:11px; text-align:center; color:#b8b8bf}
.impro2-info{background-image:url(images/leftcol/left-col-impro2-info.jpg); width:153px; height:19px; font-size:11px; text-align:center; color:#b8b8bf}

/* home page */
.homebody{
	background-color:#16171A;
	height:100%;
	margin:0;
	direction:ltr;
}
.homecontainer{
	background-color:transparent;
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	margin-top:-170px;
	text-align:center;
}
.homecontent{
	position: relative;
	text-align:center;
	width: 500px;
	height: 340px;
	margin: 0px auto;
}
.homeslides{border:1px solid #757575;}
.homeslides a{text-decoration:none;}
.homeslides a:hover{text-decoration:none;}

.film-strip-dn{ background-image:url(images/film-strip-dn.jpg); height:20px;}
.film-strip-up{ background-image:url(images/film-strip-up.jpg); height:20px;}
.filmpic{background-color:#000000; padding:8px 4px 8px 4px; text-align:center}
.picbox{background-color:#1b1b1b; padding:18px 18px 6px 18px; border:1px solid #666666;}
.graybox{background-color:#1b1b1b; padding:8px; border:1px solid #666666;}
#yellowarrowlist{
	margin-right: 0;
	padding-right: 0;
	list-style: none;
}
#yellowarrowlist li{
	padding-top:0px;
	padding-right:20px;
	background-image: url(images/yellow-arrow.gif);
	background-repeat: no-repeat;
	background-position:right top;
	margin-bottom:2px;
}
#yellowarrowlist ul { list-style: none;}

.floatleft{float:left; margin-right:10px; margin-bottom:10px}
.floatright{float:right; margin-left:10px; margin-bottom:10px}
.hightable{border: 1px solid #cccccc;background-color:#2b2b2b;}
.notes{font-size:11px; color:#cc6666}
.red{color:#cc6666}
.huge{font-size:18px; line-height:140%}
.frtable{border:1px solid #333333; background-color:#353535;}
.frtabletitle{font-weight:bold; color:#2b2b2b; background-color:#CCCCCC; letter-spacing:1px; text-align:center}
.frtableodd{background-color:#484848; vertical-align:middle;}
.frtableeven{background-color:#686868; vertical-align:middle;}

.newsticker-home{border:0; overflow:hidden; 	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; letter-spacing:1px; color:white; background:transparent; margin-top:28px; width:80%;}

/* Tab Table */
.tt-content{
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
/*	background-color:#2b2b2b;*/
}
.tt-active{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
/*	background-color:#2b2b2b;*/
}
.tt-passive{
	border-bottom: 1px solid #cccccc;
/*	background-color:#3b3b3b;*/
}
.tt-passive-in{
/*	border-left: 2px solid #1b1b1b;*/
/*	border-top: 2px solid #1b1b1b;*/
	line-height:200%;
}

/*===============================================================
	Data entry
===============================================================*/
.text, .textarea {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#cccccc;
	background-color:#444444;
	border:1px solid #cccccc;
}
.button {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	background-image:url(images/button-grad.gif);
	letter-spacing:1px;
	font-weight:bold;
	color:black;
	background-color:#F5D984;
	border:1px outset #a8a8a8;
	cursor:pointer;
}
select {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#cccccc;
	background-color:#444444;
	border:1px solid #cccccc;
}
#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:18px;
	z-index:100;
}
#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color:#FFA500;
}
#dropmenudiv a:hover{
	background-color: #9D6705;
	color:white;
}
/*===============================================================
	forum
===============================================================*/
.forum-th{line-height:200%;	background-color:#303030;	color:white; font-weight:bold; padding-bottom:4px; text-align:center}
.forum-tdodd{background-color:#505050;}
.forum-tdeven{background-color:#606060;}
.forum-pagetitle{font-weight:bold;}
.forum-subtitle{font-size:13px; line-height:16px; padding-top:10px; font-weight: bold;}

ol li{-moz-float-edge:content-box;}
ul li{-moz-float-edge:content-box; list-style-image:url(images/red-dot-trans.gif);}
ol, ul{margin-bottom:8px;}
li{margin-bottom:4px; margin-top:4px;}