 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
   background: #FFF;
   scrollbar-face-color: #DEE3E7;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #DEE3E7;
   scrollbar-3dlight-color: #D1D7DC;
   scrollbar-arrow-color:  #069;
   scrollbar-track-color: #EFEFEF;
   scrollbar-darkshadow-color: #98AAB1;
	padding:0; margin:0
}
/* General font families for common tags */
body,th,td
	{ font-size:0.8em }
body div, td div, div td, div div, div span, span div
	{ font-size:1em }
a:link
	{ text-decoration:underline; color:#06c; }
a:visited
	{ text-decoration:underline; color:#69c; }
a:hover, a:active
	{ text-decoration:underline; color:#f60; }
hr
	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
blockquote
	{ margin:4 0 0 0;padding:2 2 2 10;font-size:10px; color:#444; line-height:125%; background:#FAFAFA;border:#D1D7DC solid 1px }
blockquote span
	{ font-size:10px !important }	
iframe
	{ border-bottom:2px solid #D1D7DC }
form
	{ margin:0 }
/* Form elements */
input, textarea, select
	{ vertical-align:middle; color:#000; font: normal 1em Verdana, Arial, Helvetica, sans-serif }

/* Main table cell colours and backgrounds */
td.row0
	{ background:#EFEFEF; border-top:1px solid #fff; text-align:center; font-size:0.6em }
div.row0
	{ background:#EFEFEF; border-top:1px solid #fff; text-align:center; font-size:1em; padding:10px }
.trrow1 td
	{ background:#EFEFEF; border-top:1px solid #fff; text-align:center; font-size:0.6em }
td.row1
	{ background:#EFEFEF; border-top:1px solid #fff; text-align:left; font-size:0.6em }
td.row1i /*for main page*/
	{ padding-left:0;padding-right:0;background:#EFEFEF; border-top:1px solid #fff; text-align:left; font-size:0.6em }
div.row1
	{ background:#EFEFEF; border-top:1px solid #fff; text-align:center; font-size:0.7em; padding:1em }
.row1 img
	{ margin:0 0 0 6 }
.row1 h2, .row1i h2
	{ font-size:1.3em; font-weight:bold; margin:0; font-family:Verdana,Arial,Helvetica,sans-serif }
.row1 a:link, .row1 a:visited, .row1i a:link, .row1i a:visited
	{ text-decoration:none }
.trrow2 td, td.row2
	{ font-size:0.65em; background:#DEE3E7; border-top:1px solid #fff; text-align:center; white-space:nowrap }
div.row2
	{ font-size:0.7em; background:#DEE3E7; border-top:1px solid #fff; text-align:left; padding:0.5em 1em 0.5em 2em; font-weight:bold }
td.row3
	{ font-size:0.65em; background:#D1D7DC; border-top:1px solid #fff; text-align:center; white-space:nowrap }
div.row3
	{ font-size:0.7em; background:#D1D7DC; border-top:1px solid #fff; text-align:left; padding:5px 1em 5px 10px; font-weight:bold }
.row3 h3
	{ font-size:1.2em; font-weight:bold; margin:0 0 0 6; font-family:Verdana,Arial,Helvetica,sans-serif }
.row3 a:link, .row3 a:visited
	{ text-decoration:none }

.thTop th
	{ border-top:1px solid #fff; border-bottom:5px solid #369; background:#69c; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#fff; white-space:nowrap; padding:4 10 4 10; font-weight:normal }
div.thTop
	{ border-top:1px solid #fff; border-bottom:5px solid #369; background:#69c; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.85em; color:#fff; white-space:nowrap; padding:4 10 4 10; text-align:center }
div.thTop0
	{ border-bottom:5px solid #369; background:#69c; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.85em; color:#fff; white-space:nowrap; padding:4 10 4 10; text-align:center }
.thTop a
	{ color:#fff }
.thTop a:hover
	{ color:#fff; text-decoration:none }

td.row3Right,td.spaceRow {
   background: #D1D7DC; height:5px }


/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2 
	{ font-weight: bold; font-size:1.3em; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; line-height:120%;color:#000;margin-left:10px }

/* The register, login, search etc links at the top of the page */
.mainmenu
	{ font-size:0.65em; color:#000; vertical-align:top; padding:0 0 0 19px; text-indent:-9px }
.mainmenu p
	{ margin:0px }
.mainmenu img
	{ vertical-align:middle; margin:1 1 1 0 }
.mainmenu a:link, .mainmenu a:visited
	{ display:block; text-decoration:none; color:#06c; }
.mainmenu a:hover, .mainmenu a:active
	{ display:block; text-decoration:underline; color:#f60 }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav td
	{ font-size:0.65em; color:#993; padding:5 10 5 10 }
div.nav
	{ font-size:0.8em; color:#993; padding:5 10 5 10 }
.nav a:link, .nav a:visited
	{ color:#06c; text-decoration:none }
.nav a:hover, .nav a:active
	{ color:#f60; text-decoration:underline }
.nav h1
	{ margin:0px }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name
	{ font-weight:normal; color:#000; font-family:Arial, Verdana, Helvetica, sans-serif !important }

/* Location, number of posts, post date etc */
.postdetails, .postback, .postsubject
	{ font-size:0.8em; font-weight:normal; color:#999; font-family:Arial, Verdana, Helvetica, sans-serif !important }
/* Quote & Code blocks */
.code
	{ font-family:Courier,'Courier New',sans-serif; font-size:11px; color:#060; overflow:auto }
.quote
	{ padding:2 2 2 20;font-size:10px; color:#444; line-height:125%; background:#FAFAFA;border:#D1D7DC solid 1px }
.quoteheader
	{ color:#000 !important;font-size:10px;margin:1em 0 0 11; display:block }


/* Copyright and bottom info */
.copyright
	{ text-align:center;font-size:0.8em; font-family:Verdana,Arial,Helvetica,sans-serif; color:#444;letter-spacing:-1px;padding-bottom:1em }
a.copyright
	{ font-size:1em;color:#444; text-decoration:none; }
a.copyright:hover
	{ font-size:1em;color:#000; text-decoration:underline; }

/* The text input fields background colour */
input.post, textarea.post, input.post2, textarea.post2, input.post0, textarea.post0, select
	{ background:#FFF;border:1px solid #000;font-size:1em; vertical-align:middle }
input.post, textarea.post
	{  }
input.post2, textarea.post2
	{ width:30% }
input.post0, textarea.post0
	{ width:100% }

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button
	{ border:1px solid #000; background-color:#EFEFEF; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em;padding-left:0.5em;padding-right:0.5em }

/* The main submit button option */
input.mainoption
	{ border:1px solid #000; background-color:#FAFAFA; vertical-align:middle }

/* None-bold submit button */
input.liteoption, select.liteoption
	{ background-color:#efefef; font-weight:normal; border:1px solid #000; vertical-align:middle }

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background:transparent; border:none; padding:0; margin:0.5em 0 0.5em 0; width:100% }


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");

/*dela design*/

.subLeft
	{ padding:5 5 5 10 }
.subRight
	{ padding:5 10 5 10 }

.th
	{ padding:5px 10px 5px 10px; clear:both; display:block; background:#69c; border-top:1px solid #fff; text-align:left; border-bottom:5px solid #369; font-size:0.9em; color:#fff; font-family:Arial,Verdana,Helvetica,sans-serif !important }
.th0
	{ padding:5px 10px 5px 10px; clear:both; display:block; background:#69c; text-align:left; border-bottom:5px solid #369; font-size:0.9em; color:#fff; font-family:Arial,Verdana,Helvetica,sans-serif !important }
.thLeft
	{ float:left; width:150px !important }
.thRight
	{ margin-left:160px }

.postrow0
	{ clear:both; display:block; background:#EFEFEF; text-align:left }
.postrow1
	{ clear:both; display:block; background:#EFEFEF; border-top:1px solid #fff; text-align:left; padding:0 10px 5px 10px }
.postrow2
	{ clear:both; display:block; background:#DEE3E7; border-top:1px solid #fff; text-align:left; padding:0 10px 5px 10px }
.postrow3
	{ clear:both; display:block; background:#D1D7DC; }
/*after message*/
.postrow1b
	{ clear:both; display:block; background:#EFEFEF; border-top:1px solid #fff; border-bottom:5px solid #D1D7DC; text-align:left; padding:5px 10px 5px 10px }
.postrow2b
	{ clear:both; display:block; background:#DEE3E7; border-top:1px solid #fff; border-bottom:5px solid #D1D7DC; text-align:left; padding:5px 10px 5px 10px }

.row0post
	{ clear:both; display:block; background:#EFEFEF; text-align:left; padding:2px 10px 2px 10px }
.row1post
	{ clear:both; display:block; background:#EFEFEF; border-top:1px solid #fff; text-align:left; padding:5px 10px 5px 10px }
.row2post
	{ clear:both; display:block; background:#DEE3E7; border-top:1px solid #fff; text-align:left; padding:5px 10px 5px 10px }

.postauthor
	{ float:left; width:150px !important }
.postauthor a
	{ text-decoration:none }
.postauthor a:hover
	{ text-decoration:underline }
.postauthorpad
	{ padding:0.7em }

.posttxt
	{ margin-left:150;text-align:left }
.postsubject
	{ border-bottom:1px solid #D1D7DC; margin:0 0 0.5em 0; padding:0 0 0.2em 8px; }
.postsubject h1, .postsubject h2
	{ font-size:1em; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; display:inline }
.postoptions	/*kill, edit this post etc */
	{ float:right; vertical-align:bottom }
.postoptions a
	{ padding-left:5px }
.postcontent
	{ padding:0 0 1 10 }
.postsep0
	{ clear:both;display:block;height:1px }
.postsep
	{ clear:both;display:block; background:#D1D7DC; height:5px }
.postsepthin
	{ clear:both;display:block; background:#fff; height:1px }
.postsepthin0
	{ clear:both;display:block; background:#DEE3E7; height:1px }
.postback
	{ float:left; width:150 !important }
.postmore /*e-mail, private, etc.*/
	{ margin-left:150;text-align:left; padding:0 5 0 10 }

div.catBottom, td.catBottom
	{ background-color:#D1D7DC; padding:10px; font-size:11px; border-top:1px solid #fff; border-bottom:2px solid #369; text-align:center }
/*buttons on right*/
div.catBottomR
	{ background-color:#D1D7DC; padding:10px; font-size:11px; border-top:1px solid #fff; border-bottom:2px solid #369; text-align:right }
div.catBottom2
	{ background-color:#DEE3E7; padding:5px 10px 5px 10px; font-size:11px; border-top:1px solid #fff; border-bottom:2px solid #369; text-align:center }
div.catBottomQuick
	{ background-color:#DEE3E7; padding:5px 10px 5px 10px; font-size:11px; border-top:1px solid #fff; text-align:center }
div.catTop
	{ background-color:#D1D7DC; padding:5px; font-size:0.9em; border-top:2px solid #369; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif;  }

.catBottom form, .catBottom2 form
	{ margin:0; text-align:center }

a.const:link
	{ text-decoration:none; color: #06c }
a.const:visited
	{ text-decoration:none; color: #06c }
a.const:hover
	{ text-decoration:underline }
a.const:active
	{ text-decoration:underline }

a.none:link
	{ text-decoration:none }
a.none:visited
	{ text-decoration:none }
a.none:hover
	{ text-decoration:underline }
a.none:active
	{ text-decoration:underline }

.jumpbox
	{ text-align:right;white-space:nowrap; font-size:0.8em; vertical-align:middle }
.jumpbox select
	{ vertical-align:middle }
.jumpad
	{ padding-right:10 }
.time
	{ padding:0 10 0 10;float:left; font-size:0.8em }

.pollHeader
	{ padding:0 10 0 10;border-top:5px solid #369; background:#69c; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; clear:both; display:block; text-align:left; color:#fff }
.poll
	{ padding:5 5 5 0; margin-left:160 }
.pollTable td
	{ font-size:0.75em; border-bottom:1px solid #fff; padding-top:3px; padding-bottom:3px }
.pollgrad
	{ white-space:nowrap;padding-left:10 }
.pollpercent
	{ text-align:right;padding:0 10 0 10 }
.polltotal
	{ font-size:0.8em; padding-top:0.3em }

.submain
	{ padding:0.5em 1em 0 10; font-size:0.7em }

/*расшифровка иконок внизу*/
.legend td
	{ padding:2 10 2 21; text-indent:-21 }
.legend img
	{ vertical-align:middle; margin-right:2 }

.center
	{ text-align:center !important }
.more
	{ font-size:1.2em }
.less
	{ font-size:0.8em }
.less select
	{ font-size:1em; vertical-align:middle }
.smilies
	{ margin-right:10; }
.smilies img
	{ margin:0 2 3 0 }
.t0
	{ padding-top:0;margin-top:0 }
.t0 input
	{ vertical-align:middle }

/*post font sizes*/
.font7
	{ font-size:0.7em;line-height:normal }
.font9
	{ font-size:0.85em;line-height:normal }
.font12
	{ font-size:1em;line-height:normal }
.font18
	{ font-size:1.3em;line-height:normal }
.font24
	{ font-size:1.6em;line-height:normal }

/*profile table*/
.profile td
	{ text-align:left !important; font-size:0.8em }
.profile td.row3
	{ text-align:center !important }

/*agreement page*/
.registration
	{ padding-left:10% !important; padding-right:10% !important; font-size:0.85em }
.registration p
	{ margin:0 0 0.4em 0 }

/*group page*/
.group td.row1
	{ padding-left:10;padding-right:10 }
.grouprow1
	{ background:#EFEFEF; border-top:1px solid #fff; text-align:center; font-size:0.6em }
.grouprow2
	{ background:#DEE3E7; border-top:1px solid #fff; text-align:center; font-size:0.6em }
/*search page*/
.search td
	{ padding-left:10;padding-right:10; text-align:left }
.search td.row0
	{ text-align:right }
.searchtopic .more
	{ text-align:left;white-space:normal }	
/*private messages iconic menu*/
.privmsg
	{ text-align:center; font-weight:bold; padding-top:10px }
.privmsg img
	{ margin:0 4px 0 10px; vertical-align:middle }
/*memberlist table*/
.memberlist td
	{ text-align:center }
.memberlist td img
	{ margin:0px }
.memberlist a
	{ text-decoration:underline !important }

/*icq icon*/
.icq img
	{ position:relative;left:-32px }
.icq2 img
	{ position:relative;left:-38px }

/*****begun****/
#begun
	{  }
.begun_adv
	{ border:0!important;border-top:1px solid #fff!important;background:#E7E9EB!important }
/*****google****/
#google
	{ text-align:center;background:#E8EDF1;border-top:1px solid #fff;/*overflow:hidden*/ }
#google iframe
	{ border:0!important;/*height:40px!important;overflow:hidden*/ }
.google
	{ text-align:center;background:#E8EDF1;border-top:1px solid #fff;padding-bottom:5px; }
.google iframe
	{ border:0!important; }
/*NewYear*/
#google, .google
	{ background:#369/* url(http://forum.rks.kr.ua/google-snowflakes.gif) 0 0 no-repeat;*/ }