body {
	background-color: #ffffff;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

font,th,td,p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:link,a:active,a:visited { text-decoration: none; color : #006699; }
a:hover		{ text-decoration: none; color : #DD6900; }

.bodyline	{ background: #FFFFFF url(images/pattern_bkgd.gif); border: 0px; }

.forumline	  { background-color: #9F9F9F; }

td.row1	  {	background-color: #FFFFFF; }
td.row2	   { background-color: #FFFFFF;	border: none; }
td.row3	  {	background-color: #FFFFFF; }

td.rowpic  { background: #ffffff url(images/cellpic2.jpg) repeat-x }

th	  { color: #333333; font-weight: bold; font-size: 10px; background: #FFFFFF url(images/cellpic1.gif); height: 24px }
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom  { background: #333333 url(images/cellpic3.gif); height: 22px}
td.catForum  { background: #66CC33 url(images/cellpic2.gif); height: 22px}
td.catTopic  { background: #66CC33 url(images/cellpic4.gif); height: 22px}

td.cat,td.catHead,td.catBottom { height: 22px; border-width: 0px 0px 0px 0px; }
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR  { font-weight: bold; height: 22px}
td.row3Right,td.spaceRow   { background-color: #FFFFFF; }

th.thHead,td.catHead  { font-size: 11px}
th.thSides,td.catSides,td.spaceRow	  { }
th.thRight,td.catRight,td.row3Right	  { }
th.thLeft,td.catLeft	   { }
th.thBottom,td.catBottom   { }
th.thTop	  { }
th.thCornerL  { }
th.thCornerR  { }


.maintitle,h1,h2	{
			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #000000;
}


.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

.mainmenu		{ font-size: 13px; color: #6688c1; font-weight: bold; }
a.mainmenu:link,a.mainmenu:active,a.mainmenu:visited { text-decoration: none; color: #6688c1;  }
a.mainmenu:hover{ text-decoration: none; color: #f18d15; }

.kinonews 		 { font-size: 14px; font-family: verdana; }
a.kinonews:link,a.kinonews:active,a.kinonews:visited { color : #0578e5; text-decoration: none; }
a.kinonews:hover { text-decoration: none; color: #eb2626; }

.leftmenu 		 { font-size: 10px; font-family: verdana; letter-spacing: -0.1em; text-transform: uppercase; padding-right: 10px; }
a.leftmenu:link, a.leftmenu:active, a.leftmenu:visited { color : #506ce3; text-decoration: none; }
a.leftmenu:hover { text-decoration: none; color: #ff006c; }

.comments 		 { font-size: 12px; font-family: verdana; }
a.comments:link,a.comments:active,a.comments:visited { color : #0578e5; text-decoration: none; }
a.comments:hover { text-decoration: none; color: #eb2626; }

.online a, .online span { border: 1px solid #d5d5d5; color: green; background: #ffffff; padding: 4px; padding-top: 3px; padding-bottom: 3px; display: block; float: left; }
a.online:link,a.online:active,a.online:visited {  color: green; }
.online span { font-weight: bold; border: 1px solid #d5d5d5; color: green; background: #ffffff;}
.online a:hover { border: 1px solid #4d9ae1;}

.offline a, .offline span { color: red; border: 1px solid #d5d5d5; background: #ffffff; padding: 4px; padding-top: 3px; padding-bottom: 3px; display: block; float: left; }
a.offline:link,a.offline:active,a.offline:visited {  color: red; }
.offline span { font-weight: bold; border: 1px solid #d5d5d5; color: red; background: #ffffff;}
.offline a:hover { border: 1px solid #4d9ae1;}

.art { font-family: verdana; font-size: 10px; }
.desc { font: 13px Verdana; text-transform: inherit; }

p.lvl { text-indent: 50px; font-size: 11px; font-family: verdana; letter-spacing: -0.1em; text-transform: uppercase; font-weight: bold; }
p.lvl2 { font-size: 10px; font-family: verdana; letter-spacing: -0.1em; text-transform: uppercase; font-weight: bold; }
p.lvl3 { font-size: 10px; font-family: verdana; letter-spacing: -0.1em; text-transform: uppercase; font-weight: bold; text-align: center; color: #ffffff; }
p.ftitle { font-family: Tahoma; font-size: 11pt; color: #d71e4b; font-weight: bold; }
p.biografy { font-family: Verdana; font-size: 11px; }
p.error { font-family: Tahoma; font-size: 14px; color: #fb7e50; font-weight: bold; text-align: center; }

hr { height: 2px; background-color: #d71e4b; color: #d71e4b; border: 0px none #d71e4b; }
hr.light { height: 1px; background-color: #666666; color: #666666; border: 0px none #666666; }

.str a, .str span { border: 1px solid #d5d5d5;
padding: 4px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
float: left;}

.str span { font-weight: bold;
border: 1px solid #d5d5d5;
color: #ffffff;
background: #d5d5d5;}

.str a:hover { border: 1px solid #40c8fa;}

.newfilm		{ color: #f86109 }
a.newfilm:link     { color: #f86109; text-decoration: none }
a.newfilm:visited   { color: #f86109; text-decoration: none }
a.newfilm:hover{ color: #dd6900; text-decoration: none }

.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }

.forumlink		  { color: #333333; font-weight: bold; font-size: 12px }
a.forumlink 	  { color: #E67A11; text-decoration: none }
a.forumlink:hover  { color: #333333; text-decoration: none}

.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }

.topictitle			  { color: #333333; font-weight: bold; font-size: 11px }
a.topictitle:link     { color: #333333; text-decoration: none }
a.topictitle:visited   { color: #333333; text-decoration: none }
a.topictitle:hover	  { color: #E67A11; text-decoration: none}

.name			{ font-size : 11px; color : #000000;}
.postdetails		{ font-size : 10px; color : #000000; }

.postbody { font: 13px Verdana; line-height: 18px; text-transform: inherit; }
.postsign { font-size : 10px; line-height: 18px; color: #808080; }
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}

.code {
	font-family: "Courier New", Courier, monospace; font-size: 13px; color: #006600;
	background-color: #FAFAFA; border: solid #C8CFD2 1px; padding: 3px;
}

.quote {
	font-size: 12px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: solid #C8CFD2 1px; padding: 3px;
}

.copyright		{ font-size: 13px; font-family: Verdana; color: #ffffff; text-transform: inherit; font-weight: bold; }
a.copyright:link,a.copyright:active,a.copyright:visited { color: #ffec00; text-decoration: none;}
a.copyright:hover { color: #2aff00; text-decoration: none;}


input, textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color : #000000;
}

input.post, textarea.post, select {
	background-color : #FFFFFF;
}

textarea { font-size : 12px; }
input { text-indent : 2px; }

input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}


.helpline { background-color: #DEE3E7; border-style: none; }

.txtb, a.txtb:link, a.txtb:visited, a.txtb:hover { font-size : 11px; color : #003366; text-decoration: none; }
a.txtb:hover	{ font-size : 11px; text-decoration: underline; }

.t { font-size: 12px; text-align: right; width: 36px; font-weight: bold; }
.hiddenRow { display:none; }
.topicSep { font-weight: bold; font-size: 12px; letter-spacing: 1px; color: #000000 }

input, textarea, select, input.button { border-width: 1px 1px 1px 1px }

input { text-indent : 2px; }

input.button { background-color : #F5F5F5; }

.spaceRow { padding: 3px 0px 0px 0px }

.attachrow		{ font: 11px; color: #000000; border: 1px #98AAB1 solid; }
.attachheader	{ font: 11px; color: #000000; border: 1px #98AAB1 solid; background-color: #D1D7DC; }
.attachtable	{ font: 12px; color: #000000; border: 1px #98AAB1 solid; border-collapse: collapse; }

input.rating {
	font-family: tahoma;
	font-size: 11px;
	color: #ffffff;
	background-color: #d5d5d5;
	font-weight: bold;
	border: 1px solid #b6b6b6;
}




img { border: 0; }

.reg_only { font-size:13px; font-weight: 700; color: darkred; text-align: center; }

.comment { color: #777777; font-size:10px; text-align: left; padding-left: 15px; text-decoration: none; }

.headline { font-size: 18px; color: #3a5f84; text-align: center; font-weight: 700; }

.admin { text-decoration: none; color: blue; }
.admin:hover { text-decoration: none; color: blue; }

a.light:link, a.light:active, a.light:visited { text-decoration: none; color: blue; }
a.light:hover { text-decoration: none; color: red; }

a.light2:link, a.light2:active, a.light2:visited { text-decoration: none; color: #333333; }
a.light2:hover { text-decoration: none; color: #00FF99; }

a.light3:link, a.light3:active, a.light3:visited { text-decoration: none; color: #000000; }
a.light3:hover { text-decoration: none; color: #1d8e03; }

a.name { text-decoration: underline; font-size: 16px; color: #0355db; }
a.name:hover { text-decoration: underline; font-size: 16px; color: #CC3333; }

a.menu 		 { color: #506ce3; font-size: 10px; font-family: verdana; letter-spacing: -0.1em; text-transform: uppercase; padding-right: 10px; text-decoration: none; }
a.menu:link,a.leftmenu:active,a.leftmenu:visited { color :#506ce3; text-decoration: none; }
a.menu:hover { text-decoration: none; color:#ff006c; }

.topmenu		{ font-size: 13px; color: #6688c1; font-weight: bold; }
a.topmenu:link,a.topmenu:active,a.topmenu:visited { text-decoration: none; color: #6688c1;  }
a.topmenu:hover{ text-decoration: none; color: #CC3333; }

a.top	{text-decoration: none; color: 000069;}
a.top:link, a.top:active, a.top:visited	{text-decoration: none; color: 000069;}
a.top:hover	{text-decoration: none; color: 0b6ab3;}

.page_link { color: #003055; font-size: 12px; font-weight: 800; text-decoration: underline; }
.page_link:hover { color: #009c84; font-size: 12px; font-weight: 800; text-decoration: underline; }

a.ava_del { text-decoration: none; color: #003399; font-weight: 800; }
a.ava_del:hover { text-decoration: none; color: #AA3333; font-weight: 800; }

table.style1 { background-color: white; width: 600px; border: 0; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; }

table.soft { background-color: white; border: 0; width: 100%; }

.style_soft { font-size:12px; color:#022e71; color: #000000; padding-left: 5px; }

.blue { text-decoration: none; color: blue; }

a.alphabet { font-size: 16px; font-weight: 400; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-transform: uppercase; padding: 5px; background-color: #4473e6; }
a.alphabet:link,a.alphabet:active,a.alphabet:visited { font-size: 16px; font-weight: 400; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-transform: uppercase; padding: 5px; background-color: #4473e6; }
a.alphabet:hover { font-size: 16px; font-weight: 400; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-transform: uppercase; padding: 5px; background-color: #FFFFFF; }


