/* CSS Document */
/*head_1*/	

.body { background:url(images/design/fon_all.gif) top left repeat;}

.centrovka { width: 898px; margin:0 auto;}
.centrovka img { border:none; float:left;}
.all_h { width: 898px; float:left; background:url(images/design/fon_head.jpg) top left no-repeat;}
.all_h_vst { width: 898px; float:left; background:url(images/design/bord_top.gif) top left repeat-x;}
.all_h_vst1 { width: 898px; float:left; background:url(images/design/zakr_top_left.gif) top left no-repeat;}
.all_h_vst2 { width: 898px; float:left; background:url(images/design/zakr_top_right.gif) top right no-repeat; border-bottom: 3px solid #b6b2b2; padding-top: 4px;}
.all_h_vst3 { width: 889px; float:left; border-left: 1px solid #7dae00; border-right: 1px solid #90aa00; padding: 8px 0 2px 7px;}

.log { width: 188px; float:left; margin-right: 17px;}
.log div { width: 181px; background:#ffffff; float:left; text-align:center; padding: 7px 0; border-bottom: 1px solid #c3c3c3; border-top: 1px solid #c3c3c3;}
.log div img { border:none; float:none!important;}
.polz_h { display: block; width: 22px; height: 22px; margin: 4px 9px 0 15px; _margin-left: 7px; float:left; text-align:center;}
.polz_h img { float:none!important;}
.log p { font: 18px Arial, Helvetica, sans-serif; color:#728600; padding-top: 4px; float:left; margin:0;}
.velo_h { margin-right: 17px; float:left;}

.top_m_h { display:block; padding-left: 34px; list-style-type:none; width: 864px; float:left; background:#90aa00; height: 23px; margin:0;}
.top_m_h li { display:block; float:left; padding: 4px 27px 0 27px; background:url(images/design/razd_menu.gif) right 4px no-repeat;}
.last_m_h_td { background:none!important; padding-right:0!important;}
.first_m_h_td { padding-left:0!important;}
.top_m_h li a { font: 12px Arial, Helvetica, sans-serif; color:#EEffAA; text-decoration:none; float:left;}
.top_m_h li a:hover { text-decoration:underline; color: #FFFFFF;}
.top_m_h li span { font: 12px Arial, Helvetica, sans-serif; color: #003300; float:left;}

.reg_h { width: 898px; height: 23px; background: #f0f0f0 url(images/design/zakr_bot_left.gif) bottom left no-repeat; border-top: 1px solid #cfd3d7; float:left;}
.reg_h_in { width: 898px; height: 23px; background:url(images/design/zakr_bot_right.gif) bottom right no-repeat;}
.forms_h { width: 642px; float:right; padding-top: 3px;}
.forms_h a { font: 11px Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration: underline; float:left; padding-top: 2px;}
.forms_h a:hover { text-decoration:none;}
.forms_h input { background:#ffffff; border: 1px solid #a6a5a6; float:left;}
.login_h { width: 132px; height: 15px;}
.forms_h span { font: 11px Arial, Helvetica, sans-serif; color:#6d6d6d; float:left; padding: 2px 7px 0 19px; float:left;}
.pass_h { width: 76px; height: 15px; margin-right: 19px;}
.forms_h p { font: 11px Arial, Helvetica, sans-serif; color:#6d6d6d; float:left; padding: 2px 20px 0 0; float:left; margin:0;}
.chek_h { border:none!important; background:none!important; margin-left: 9px; margin-right: 2px; _margin-top: -1px;}
.vojti_h { width: 50px; height: 15px; background:url(images/buttons/vjjti.gif) top left no-repeat!important; border:none!important; cursor:pointer; float:left;}

/*head_2*/
.reg_h_in ul { display:block; list-style-type:none; float:left; margin: 0; padding:0;}
.reg_h_in ul li { font: 12px Arial, Helvetica, sans-serif; color: #6d6d6d; text-decoration:none; float:left; display:block; float:left; padding: 4px 13px 0 11px; background:url(images/design/foot_razd.gif) right 4px no-repeat;}
.reg_h_in ul li a { font: 12px Arial, Helvetica, sans-serif; color: #6d6d6d; text-decoration:none; float:left;}
.reg_h_in ul li a:hover { color:#010101; text-decoration:underline;}
.reg_h_in ul li span { font: 12px Arial, Helvetica, sans-serif; color:#cccccc; float:left;}
.last_li_h { background:none!important; padding-right: 0!important;}

.nav_h { float:right; padding-top: 4px; padding-right: 16px; }
.nav_h img { padding-top: 3px; padding-right: 4px; margin-left: 28px;}
.nav_h a { font: bold 12px Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration:none; float:left; margin-right: 8px;}
.nav_h a:hover { text-decoration:underline;}
.nav_h font { font: 12px Arial, Helvetica, sans-serif; color:#6d6d6d;}
.konv_h { margin: -1px 2px 0 26px; padding:0;}
.cyfra { display:block; float:left; margin-top: 4px; font: bold 12px Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration:none;}
.vyhod_h { width: 51px; height: 15px; background:url(images/buttons/vyhod_h.gif) top left no-repeat!important; border:none!important; cursor:pointer; float:left;}

.tblallpage { font: 14px Tahoma, Arial, Helvetica, sans-serif; color:#404040;}
.tblallpage td { padding: 0px; }
.tblallpage a { color: #409010; }
.tblallpage a:visited { color: #889088; }
.tblallpage a:hover { color: #FF7000; text-decoration:none; }
.tblallpage td a { color: #107000; }
.tblallpage td a:visited { color: #506040; }
.tblallpage td a:hover { color: #FF8000; }
.tblallpage ul { margin-left: 20px; margin-bottom: 6px; }

.inp {
 color: #000000;
 font: normal 11px Verdana, Arial, Helvetica, sans-serif;
 border-color: #000000;
}

form { margin: 0px; }

.pc { text-align:center; font: 12px Arial, Helvetica, sans-serif; }
.pc a { color: #000080; }
.pc a:hover { color: #0000FF; }

.pj { text-align:justify; font: 12px Arial, Helvetica, sans-serif; }
.pj a { color: #000080; }
.pj a:hover { color: #0000FF; }

.wrn { color: #FF0000; text-align:center; font: 12px Arial, Helvetica, sans-serif; }
.wrn a { color: #E00000; }
.wrn a:hover { color: #FF0000; }

.tbljs { border: solid 0px; }
.tbljs .jstd { padding: 2px; top; border:solid 0px; }

.tblhead { font: 12px Arial, Helvetica, sans-serif; }
.tblhead td { padding: 10px; }
.tblhead a { color: #000080; }
.tblhead a:hover { color: #0000FF; }

.tbldata { background-color:#FAFFF0;border-collapse: collapse; border:solid 0px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tbldata a { color: #000080; }
.tbldata a:hover { color: #0000FF; }
.tbldata tr { vertical-align:top; }
.tbldata td { text-align: left; padding: 3px; text-valign: top; border:solid 1px #DDDDDD; }
.tbldata .tdc { text-align: center; }
.tbldata .tdr { text-align: right; }
.tbldata .tds { font-size: 11px; }
.tbldata .tdhead { background-color:#DDDDDD;vertical-align:middle; }
.tbldata .tdheadb { background-color:#DDDDDD;vertical-align:middle; font: 14px Arial, Helvetica, sans-serif; }
.tbldata .tdwhy { text-align: center; background-color:#EEEEEE; }
.tbldata .tr1 { background-color:#f8ffe0; }
.tbldata .tr2 { background-color:#e8f0d0; }

.tblsearch { background-color:#F0F0E0;border-collapse: collapse; border:solid 0px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tblsearch td { text-align: left; padding: 3px; text-valign: top; border:solid 1px #808080; }

.tblsearch2 { background-color:#EEF0E6;border-collapse: collapse; border:solid 0px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tblsearch2 td { text-align: left; padding: 1px; text-valign: top; border:solid 0px; }

.tblinfo { border:solid 0px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tblinfo a { color: #105000; }
.tblinfo a:visited { color: #305020; }
.tblinfo a:hover { color: #FF9900; }
.tblinfo tr { vertical-align:top; }
.tblinfo td { text-align: left; padding: 5px; text-valign: top; border:solid 0px; }
.tblinfo tdc { text-align: center; }
.tblinfo tdr { text-align: right; }
.tblinfo .tdhead { background-color:#DDDDDD; }
.tblinfo .tblinfoname { text-align: center; background-color:#D8F0B0; }
.tblinfofull { background-color:#F0F8E0; }

.tblcomm { border:solid 0px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tblcomm td { padding: 5px; }
.tblcommhead { background-color:#D8F0B0; }

.tblcommin { background-color:#E0E0E0; border:solid 0px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tblcommin td { text-align:center; padding: 3px; }
.tblcomminhead { background-color:#CCEE99; text-align:left; }
.tblcommin a { color: #007000; }
.tblcommin a:hover { color: #0000FF; }

.tblenter { border-color:green; border:solid 1px; font: 14px Arial, Helvetica, sans-serif; valign: top }
.tblenter td { border-color:green; border:solid 1px; padding: 3px; }
.tblenter a { color: #007000; }
.tblenter a:hover { color: #0000FF; }

.tbladdedit { border-color:#90aa00; border:solid 1px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tbladdedit td { padding: 3px; }
.tbladdedit td { border-color:#90aa00; border:solid 1px; }
.tbladdedithead { text-align: center; background-color:#80a000; color:#FFFFFF; }

.tblphotobr { border:solid 0px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tblphotobr td { padding: 5px; }

.tblforumsmain { background-color:#F0F0F0;border-collapse: collapse; border:solid 0px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tblforumsmain a { color: #106000; }
.tblforumsmain a:visited { color: #306020; }
.tblforumsmain a:hover { color: #FF9900; }
.tblforumsmain tr { vertical-align:top; }
.tblforumsmain td { text-align: left; padding: 4px; text-valign: top; border:solid 2px #C0C0C0; }
.tblforumsmain .tdc { text-align: center; }
.tblforumsmain .tdr { text-align: right; }
.tblforumsmain .tds { font-size: 11px; }
.tblforumsmain .tdhead { background-color:#D0D0D0;vertical-align:middle; }
.tblforumsmain .tdheadb { background-color:#D0D0D0;vertical-align:middle; font: 14px Arial, Helvetica, sans-serif; }
.tblforumsmain .tdwhy { text-align: center; vertical-align:middle; background-color:#E0E0E0; }
.tblforumsmain .tr1 { background-color:#F0F0F0; }
.tblforumsmain .tr2 { background-color:#F0F0F0; }

.tblforumsmainnb { background-color:#F0F0F0;border-collapse: collapse; border:solid 0px; font: 12px Arial, Helvetica, sans-serif; valign: top }
.tblforumsmainnb a { color: #005000; }
.tblforumsmainnb a:hover { color: #FF9900; }
.tblforumsmainnb tr { vertical-align:top; }
.tblforumsmainnb td { text-align: left; padding: 0px; text-valign: top; border:solid 0px #C0C0C0; }
.tblforumsmainnb .tdc { text-align: center; }
.tblforumsmainnb .tdr { text-align: right; }
.tblforumsmainnb .tds { font-size: 11px; }
.tblforumsmainnb .tdhead { background-color:#D0D0D0; vertical-align:middle; }
.tblforumsmainnb .tdheadb { background-color:#D0D0D0; vertical-align:middle; font: 14px Arial, Helvetica, sans-serif; }
.tblforumsmainnb .tdwhy { text-align: center; vertical-align:middle; background-color:#E0E0E0; }
.tblforumsmainnb .tr1 { background-color:#F0F0F0; }
.tblforumsmainnb .tr2 { background-color:#F0F0F0; }

.yand { width: 858px; float:left; padding: 8px 20px 8px 20px; font: 12px Arial, Helvetica, sans-serif;}

.inp {
 color: #000000;
 font: normal 11px Verdana, Arial, Helvetica, sans-serif;
 border-color : #000000; }
.helpline { background-color: #<?php echo $c; ?>; border-style: none; }
}

.sbutton { font: 11px Arial, Helvetica, sans-serif; height:18px; }
.sfield { font: 11px Arial, Helvetica, sans-serif; border:1px; }

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 2px #90aa00 solid; }

td.author	{ padding:5px; font-size:12px; }
td.subj		{ padding:5px; font-size:12px; }
td.mess		{ padding:5px; font-size:12px; }
td.ans		{ padding:5px; font-size:12px; }
td.dtc		{ padding:5px; font-size:12px; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; padding:3px; text-align:left; }
td.row2	{ background-color: #eCEFEA; pedding:3px; }
td.row3	{ background-color: #e8eee6; padding:3px; }
td.row3Right { padding:3px; }


/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #FFFFFF; font-size: 11px; font-weight : bold;
	background-color: #90aa00; height: 25px;
	background-image: url(images/cellpic3.gif);
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
td.row3Right,td.spaceRow {
	background-color: #e6ede4; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; }

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; }
