/* ============== body & head ============== */

body {font:10px Verdana, Arial, sans-serif; background-image:url('img/bg.jpg'); color:#000000; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; }
html {padding:0; }
blockquote	{ font-family: Tahoma; font-size: 11px; background-color:#F4F4F4; padding:10px; border-width:1px; border-color: #000000; }

/* ============== original ============== */

#nav {font-family:Tahoma; font-size:11px; margin:0; padding:0px; font-weight:bold; }
#nav ul {padding:5px 5px 5px 0px; margin:0; }
#nav li {display:inline; list-style:none; margin:0; padding:2px 2px 2px 0px;}
#nav li a {padding:0px; color:#000000; text-decoration:none; }
#nav li a:hover {padding:5px 0px 5px 0px; background:#ffffff; color:#dd1111; text-decoration:none; }

#nav2 {font-family:Tahoma; font-size:9px; margin:0; padding:0px; font-weight:bold; }
#nav2 ul {padding:5px 5px 5px 0px; margin:0; }
#nav2 li {display:inline; list-style:none; margin:0px; padding:2px 2px 2px 0px;}
#nav2 li a {padding:0px; color:#000000; text-decoration:none; }
#nav2 li a:hover {padding:5px 0px; color:#dd1111; text-decoration:none; }

/* ============== various ============== */

#title {font-family:Times New Roman; font-size:18px; margin:5px; vertical-align:top;}
#title a {color: #333333;}
#subtitle {font-family:Tahoma; font-size:11px; color: #000000; margin:3px 5px 3px 5px; vertical-align:top; }

#main {padding:16px; margin:0;  vertical-align:top;}

#adminmenu {font-family:Tahoma; font-size:10px; margin:0 20px 2px 20px;}

.bbstyle1	{ font-size:160%; font-weight:bold; }
.bbstyle2	{ font-size:130%; font-weight:bold; }
.bbstyle3	{ font-size:120%; font-weight:bold; }
.bbstyle4	{ font-size:110%; font-weight:bold; }
.bbstyle5	{  }
.bbstyle6	{  }
.bbstyle7	{  }
.bbstyle8	{  }
.bbstyle9	{  }

/* ============== various ============== */

.disp		{ padding:12px; margin:0; }
.block		{ padding:8px; margin:12px;	border:1px solid #EAEAEA; background-color: #F8F8F8; }
.block h4	{ margin-top:0; }
.error		{ padding:24px 8px 24px 8px; margin:0; color:#CC1212; font-weight:bold; font-size:14px; font-family: Times; text-align:center; }
.codetitle	{ font-size:10px; color:#59739B; padding:2px; margin-top:5px; }
.code 		{ font-size:11px; color:#59739B; background-color:#EFF0C2; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid 		{ height:48px; text-align:center; vertical-align:middle; }
.download 	{ font-size:12px; text-align:center; background-color: #F5F5F5; padding:16px; border:3px dashed; border-color:#cccccc;  }
.paging		{ font-family: Tahoma; font-size:10px; color:#CC0000; text-align:left; }
.paging	a	{ font-weight: bold; border-color:#aaaaaa; color:#cc0000; background-color:#eeeeee; border-width:1px; padding:0px 2px 0px 2px; border-style: solid; text-decoration:none;}
.paging2	{ font-family: Tahoma; font-size:11px; color:#CC0000; padding:10px; text-align:left; border-color:#aaaaaa; color:#000000; background-color:#eeeeee; border-width:1px; padding:0px 2px 0px 2px; border-style: solid; text-decoration:none;}

/* ============== sed plus pages ============== */

.pagenav_prev a, .pagenav_next a, .pagenav_first a, .pagenav_last a, .pagenav_pages a   
{ font-family: Verdana; font-size:12px; padding:1px 2px 0px 2px; color:#cc0000; background-color:#eeeeee; margin:1px; border:1px solid #d5d5d5; text-decoration:none;}

.pagenav_pages { font-family: Verdana; font-size:12px; padding:1px 2px 0px 2px; color:#cc0000; background-color:#eeeeee; margin:1px; border:1px solid #d5d5d5; text-decoration:none;}
.pagenav_pages a { color:#cc0000; background-color:#eeeeee; margin:1px; border:1px solid #d5d5d5; text-decoration:none; }

.pagenav_current { font-family: Verdana; font-size:12px; padding:1px 2px 0px 2px; color:#ffffff; font-weight:bold; margin:1px; text-decoration:none; background:#cc0000; border:1px solid #333333;  }

.pagenav_summary { font-family: Tahoma; font-size:12px; padding:1px 2px 0px 2px; background-color:#eeeeee; margin:1px 1px 1px 10px; border:1px solid #d5d5d5;}

.pagenav_topic {font-family: Tahoma; font-size: 9px; margin:1px; padding: 4px 0px; color:#666666;}

.pagenav_topic a {padding:0px 1px; color:#cc0000; background-color:#eeeeee; margin:1px 0px 1px 0px; border:1px solid #d5d5d5; font-weight:bold; text-decoration:none;}

.contents	{ background-image:url('img/forums_c.gif'); font-family: Tahoma; color:#aa0000; font-size: 11px; font-weight:bold; padding: 5px; text-align:center; }
.forummark	{ font-family: Tahoma; font-size:10px; color:#000000; text-align:right; margin-top:2; margin-right:2;}
.forummark a	{ color: #cc0000; text-decoration: none; font-weight: bold; }
.forummark a:hover	{ color: #000000; }

.coltop		{ font-family:Arial; text-align:center; font-size:11px; color:#000000; }
.centerall 	{ text-align:center; }
.desc 		{ font-family: Arial; font-size: 11px; padding: 3px; color:#646464; }
.desc2 		{ font-family: Tahoma; font-size: 12px; padding: 3px; color:#000000; font-weight: bold;}
.odd		{ background-color:#F1F1F1!important; }
.even		{ background-color:#EBEDEC!important; }
li 		{ margin:2px; }

img		{ border-width:0; }
ul 		{ list-style-type:square; }
form		{ margin:0; }
.colleft	{ float:left; margin:0px 4px 0px 4px; }
.colright	{ float:right; margin:0px 4px 0px 4px; }
.bar_front 	{ background-color:#cc0000; border-right:0px solid #333333; padding:0; color:#DDDDDD; height:8px; }
.bar_back 	{ background-color:#cccccc; border:1px solid #333333; margin:0 7px 0 7px; height:8px; }
.bbcodes a img 	{ border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img 	{ border:0; background-color:transparent; }
.today		{ border:1px dashed #DDAA00; }
.signature 	{ color:#979797; font-size:80%; max-height:96px; overflow:auto; }
.signature a	{ color:#000000; }

#side 		{ border:4px solid #FFFFFF; background-color:#F5F5F5; padding:8px; font-size:90%; }

/* ============== Tables ============== */

table.flat { width:100%; margin:0; padding:0; border-collapse:collapse; }
table.flat td { padding:0; margin:0}
table.main { width:100%; margin:0; padding:4px; }
table.main td { padding:4px; }
table.cells { width:100%; margin:0; padding:0; border:0px solid #000000; }
table.cells td { padding:0px 1px; margin:0; }
table.list { width:100%; margin:0; padding:5px; }
table.list td { padding:12px; }

/* ============== Форумы ============== */

span.forums_rows {font-family: Tahoma; font-size: 11px; color:#993333; }
span.forums_rows a {font-family: Tahoma; font-size: 11px; color:#cc0000; text-decoration:underline; font-weight:bold; }

span.forums_rows2 {font-family: Tahoma; font-size: 10px; color:#666666; margin-left:3px;}
span.forums_rows2 a {font-family: Tahoma; font-size: 10px; color:#666666; text-decoration:none;}
span.forums_rows2 a:hover {color:#990000; text-decoration:none;}

span.forums_rows3 {font-family: Tahoma; font-size: 10px; color:#222222;}
span.forums_rows3 a {color:#dd0000; text-decoration:none;}
span.forums_rows3 a:hover {color:#000000; text-decoration:none;}

span.forums_rows4 {font-family: Tahoma; font-size: 10px; color:#333333; }
span.forums_rows4 a {font-family: Tahoma; font-size: 10px; color:#cc0000; text-decoration:underline; font-weight:bold; }

.forums_rows5 {font-family: Tahoma; font-size: 11px; color:#000000; padding:5px; }
.forums_rows5 a {font-family: Tahoma; font-size: 11px; color:#cc0000; text-decoration:underline; font-weight:bold; }

#forums_a {font-family: Verdana; font-size: 12px; padding:2px; color:#000000; text-decoration:none; background-image:url('img/forums_b.gif')}
#forums_a a {padding:0px; color:#333333; text-decoration:none;}
#forums_a a:hover {color:#990000; text-decoration:none; }

#forums_b {font-family: Tahoma; font-size: 13px; padding-top:4px; padding-bottom:5px; margin-left:3px; text-decoration:bold; }
#forums_b a {font-family: Tahoma; font-size: 13px; padding-top:4px; padding-bottom:3px; color:#000000; text-decoration:bold; font-weight:bold;}
#forums_b a:hover {color:#CC0000; text-decoration:bold; }

#forums_ba { font-family: Tahoma; font-size: 14px; padding-top:4px; padding-bottom:5px; margin-left:3px; text-decoration:bold; }
#forums_ba a { color:#cc0000; text-decoration:none; font-weight:bold;}
#forums_ba a:hover {color:#666666; }

.forums_bb { font-size: 13px; color:#000000; padding: 3px 10px; text-decoration:none; }
.forums_bb a { color:#000000; text-decoration:none; font-weight:bold;}
.forums_bb a:hover {color:#666666; }

#forums_c {font-family: Tahoma; font-size: 11px; text-align: center; color:#333333;}
#forums_c a {padding:0px; color:#000000; font-weight: bold; text-decoration:none;}
#forums_c a:hover {text-decoration:underline; }

#forums_d {font-family: Tahoma; font-size: 11px; padding: 4px 5px 3px 3px; color:#999999;}
#forums_d a {font-size:13px; padding: 4px 5px 3px 3px; color:#222222; text-decoration:none; font-weight:bold;}
#forums_d a:hover {color:#CC0000; text-decoration:none; }

#forums_e1 {font-family: Tahoma; font-size: 10px; color:#ffffff; font-weight:bold; background-color:#B74A4A; padding:1px;}
#forums_e2 {font-family: Tahoma; font-size: 10px; color:#000000; background-color:#dddddd; padding:1px;}
#forums_e3 {font-family: Tahoma; font-size: 10px; color:#ffffff; background-color:#76838D; padding:1px;}

.desc 	{ font-family: Arial; font-size: 11px; color:#646464; }
.desc2 	{ font-family: Tahoma; font-size: 11px; color:#000000; font-weight: bold; }
.desc3 	{ font-family: Tahoma; font-size: 11px; color:#666666; font-weight: bold;}

.legenda  {font-family: Tahoma; text-align:left; vertical-align: bottom; padding-bottom:2px; font-size:11px;}
.legendatext	{text-align: right; }

.myforums_a { font-family: Tahoma; font-size: 10px; color:#000000; text-align:left; }
.myforums_a a { font-size: 10px; text-decoration:none; color: #cc0000; }
.myforums_a a:hover { text-decoration:none; text-decoration:none; }


/* ============== Форумы ============== */

.poster		{ font-family: Tahoma; font-size: 22px; color:#444444; text-align:left; text-decoration:none;}
.poster	a 	{ font-family: Tahoma; font-size: 22px; color:#222222; text-align:left; text-decoration:none;}
.poster	a:hover {color:#CC0000;}
.posterinfo	{ font-family: Tahoma; font-size:10px; color:#000000; }
.forumreply	{ font-family: Tahoma; font-size:12px; color:#333333; line-height:16px; }
.forumreply a	{ color:#cc0000; text-decoration:underline;}
.forumreply a:hover	{ color:#cc0000; text-decoration:none;}
.forumgrp a	{ color:#ffffff; background-color:#cc0000; text-decoration:none; padding:0px 3px;}
.posterinfo2	{ font-family: Tahoma; font-size:10px; color:#333333; }
.posterinfo2 a	{ font-weight: bold; text-decoration:none; padding-left:3px; padding-right:3px; color:#333333;}
.posterinfo2 a:hover 	{ text-decoration:underline; }
.updated	{ font-family: Tahoma; font-size:10px; color:#222222;}
.usertext	{ font-family: Tahoma; font-size:10px; color:#555555; padding-top:10px;}
.usertext a	{ color: #cc0000; text-decoration: none; }
.usertext a:hover { text-decoration: none; }
.pollresult	{ font-family: Tahoma; font-size:12px; color:#000000;}
.pollresult a	{ color: #cc0000; text-decoration: underline; }
.pollresult a:hover { text-decoration: none; }

.forumtexboxer		{ font-size:11px; font-family: Tahoma; color:#000000;}
.forumtexboxer a	{ color:#000000; text-decoration:none;}
.forumtexboxer a:hover	{ color:#000000; background-color:#FFCC33;}
.forumstats		{ font-family: Tahoma; font-size: 11px; color:#cc0000; text-decoration:none; font-weight:bold;}
.forumstats a		{ color:#cc0000; text-decoration:underline; }

/* ============== Users ============== */

.userinfo1	{ font-family: Verdana; background-image:url('img/forums_b.gif'); font-size: 12px; padding:2px; color:#000000; text-decoration:none; font-weight:bold;}
.userinfo2	{ font-family: Tahoma; font-size: 11px; padding-right: 10px; background-color: #f0f0f0; text-align: right; color:#aa2222; font-weight:bold;}
.userinfo3	{ font-family: Tahoma; font-size: 12px; padding-left: 10px; background-color: #f5f5f5; text-align: left; color:#000000;}
.userinfo3 a	{ color:#cc0000; }
.userinfo4	{ padding:10px; font-size:11px; font-family:Tahoma; color:#333333; vertical-align:text-top;}
.userinfo4 a	{ color:#444444; text-decoration: none; font-weight:bold;}
.userinfo5 	{ font-family:Tahoma; font-size:11; color:#333333 }
.userinfo6	{ padding:10px; font-size:11px; font-family:Tahoma; color:#333333; vertical-align:text-top;}
.userinfo7	{ padding:10px; font-size:11px; font-family:Tahoma; color:#333333; }
.userinfo7 a	{ color:#222222; text-decoration:none; font-weight:bold;}
.userlist1	{ font-family:Tahoma; font-size:11; background-image:url('img/forums_c.gif'); color:#cc0000; font-weight:bold; text-align: center;}
.userlist1 a	{ color:#cc0000; text-decoration: none; }
.userlist1 a:hover	{ color:#000000; text-decoration: none;}
.userlist2	{ font-family:Tahoma; font-size:12; color:#222222; }
.userlist2 a	{ color:#cc0000; text-decoration:underline;}
.userlist3	{ font-family:Tahoma; font-size:10; background-image:url('img/forums_c.gif'); color:#cc0000; font-weight:bold; text-align: right;}
.userlist3 a	{ color:#cc0000; text-decoration: none; }
.userlist3 a:hover	{ color:#000000; text-decoration: none;}

.login1		{ font-family:Tahoma; font-size:20px; background-color:#eeeeee; text-align:center; }

.tagcloud { font-family: Tahoma;}
.tagcloud a { color:#333333; text-decoration: underline; }
.tagcloud a:hover { color:#666666; text-decoration: underline; }

/* ============== PM ============== */

.pm1		{ font-family:Tahoma; font-size:12; color:#222222; vertical-align:middle; text-align:left; background-color:#F0F0F0;}
.pm1 a		{ text-decoration:none; color: #222222; }
.pm1 a:hover	{ text-decoration:underline; }

.pm2		{ font-family:Tahoma; font-size:11; color:#222222; text-align:right; padding-right:10px;}
.pm3		{ font-family:Times New Roman; font-size:20px; text-align:left; }
.pm3 a		{ text-decoration:none; color: #222222; }
.pm3 a:hover	{ text-decoration:underline; }

.pm4		{ font-family: Tahoma; font-size:12px; color:#333333;}
.pm4 a		{ color:#cc0000; text-decoration:underline;}
.pm4 a:hover	{ color:#cc0000; text-decoration:none;}

.pmboxes a	{ font-family: Tahoma; font-size:12px; padding:1px 4px; color:#666666; margin:2px; font-weight:bold; background-color:#eeeeee;  border:1px solid #d5d5d5; text-decoration:none; }
.pmboxes a:hover	{ color:#cc0000; text-decoration:none; }

.pmboxes2 a	{ font-family: Tahoma; font-size:12px; padding:1px 4px; color:#666666; margin:2px; background-color:#eeeeee;  border:1px solid #d5d5d5; text-decoration:none; }
.pmboxes2 a:hover	{ color:#cc0000; text-decoration:none; }


/* ============== Gallery ============== */

.gal_1	{ font-family: Tahoma; font-size: 10px; color:#000000; text-decoration:none; }
.gal_1 a { font-size: 12px; text-decoration: none; color:#ffffff; padding: 3px; background-color: #aa0000; }
.gal_1 a:hover { text-decoration: none; color:#ffffff; background-color: #cc0000; }

.gal_2	{ font-family: Tahoma; font-size: 10px; color:#000000; text-decoration:none; padding:2px; }
.gal_2 a { font-size: 10px; text-decoration: none; color:#cc0000; }
.gal_2 a:hover { text-decoration: none; color:#cc0000; }

.gal_3	{ font-family: Tahoma; font-size: 9px; color:#000000; text-decoration:none; margin:3px; }
.gal_3 a { text-decoration: none; color:#ffffff; padding: 2px; margin:2px; background-color: #aa0000; }
.gal_3 a:hover { text-decoration: none; color:#ffffff; background-color: #cc0000; }

.gal_4	{ font-family: Tahoma; font-size: 11px; text-decoration:none; padding: 5px; margin:2px;}
.gal_4 a {  text-decoration: underline; font-size: 12px; color:#000000;  }
.gal_4 a:hover { text-decoration: underline; color:#333333; }

.gal_desc { font-family: Tahoma; font-size: 12px; color:#000000; text-decoration:none; background-color:#dddddd; padding:10px; margin:10px; }


/* ============== PFS ============== */

.pfstitle	{ font-family:Tahoma; font-size:12; color:#222222; text-align:left; padding:0px 10px; }
.pfstitle a	{ color:#cc0000; text-decoration:none; }
.pfstitle a:hover 	{ text-decoration:underline; }
.pfserror	{ font-family:Tahoma; font-size:12; color:#cc0000; text-align:center; padding:10px; font-weight:bold; background-color: #ffffff;}
.pfslist	{ font-family:Tahoma; font-size:12; color:#222222; background-color:#f0f0f0;}
.pfslist a	{ color: #222222; text-decoration:none; }
.ppslist a:hover	{color:#cc0000; text-decoration:underline; }

.pfslist2	{ font-family:Tahoma; font-size:10; color:#ff0000; background-color:#f0f0f0; text-align:center; font-size:10px; font-weight:bold; }
.pfslist2 a	{ color:#ff0000; text-decoration:none;}
.pfslist2 a:hover	{ text-decoration:underline; }
.pfslist3	{ font-family:Tahoma; font-size:10; color:#666666; background-color:#f0f0f0; text-align:center; font-size:10px; font-weight:bold; }
.pfslist3 a	{ color:#666666; text-decoration:none;}
.pfslist3 a:hover	{ text-decoration:underline; }
.pfslist4	{ padding:5px; font-size:18; font-family:Times New Roman; color:#222222; background-color:#F5F5F5; text-align:center; height:25; }
.pfslist5	{ padding:3px; background-color:#F5F5F5; text-align:left; height:30;}
.pfslist6	{ vertical-align: middle; text-align:center; background-color:#F5F5F5; }
.pfslist7	{ font-family:Tahoma; font-size:12; color:#222222; text-align:left; padding:5px; background-color:#f0f0f0;}
.pfslist7 a	{ color:#444444; text-decoration:none; }
.pfslist7 a:hover	{text-decoration:underline }

/* ============== Page ============== */

.pagetext	{ font-family:Tahoma; font-size:12px; text-align:left; color:#222222; line-height:16px;}
.pagetext a	{ color:#cc0000; text-decoration: underline; }
.pagetext a:hover	{text-decoration:none; }

/* ============== Index ============== */

.latesttopics	{ font-family: Verdana; color: #222222; font-size: 9px; padding-left: 55px; padding-top: 5px; padding-right: 5px; padding-bottom: 10px;}
.latesttopics a	{ color: #bb1111; font-size: 10px; text-decoration: none; font-weight:bold;}
.latesttopics a:hover { color: #000000; text-decoration: none; }
.latestcomments	{ font-family: Verdana; color: #222222; font-size: 9px; padding-left: 55px; padding-top: 5px; padding-right: 5px; padding-bottom: 10px;}
.latestcomments a	{ color: #222222; font-size: 10px; text-decoration: none; font-weight:bold;}
.latestcomments a:hover { color: #555555; text-decoration: none; }

.topblog { font-family: Verdana; color: #222222; font-size: 9px; padding-left: 55px; padding-top: 5px; padding-right: 5px; padding-bottom: 10px;}
.topblog a	{ color: #363B49; font-size: 10px; text-decoration: none; font-weight:bold;}
.topblog a:hover { color: #222222; text-decoration: none; }




.passport	{ font-family: Tahoma, color: #111111; font-size: 10px; }
.passport a	{ color: #cc0000; text-decoration: underline; }
.passport a:hover	{ text-decoration: underline; }

/* ============== FAQ ============== */
.faqcat		{ font-family: Tahoma; color: #444444; font-size: 10px; padding:5px 0px 5px 5px;}
.faqcat a	{ font-size: 12px; text-decoration: none; color: #cc0000; font-weight:bold; }
.faqcat a:hover	{ text-decoration: none; color: #000000; }
.faqsubcat 	{ font-family: Tahoma; color: #444444; font-size: 10px; padding:5px 0px 5px 30px;}
.faqsubcat a	{ font-size: 11px; text-decoration: none; color: #444444; font-weight:bold; }
.faqsubcat a:hover	{ text-decoration: none; color: #000000; }
.faqq		{ font-family: Tahoma; font-size: 12px; color:#000000; padding: 4px 0px 3px 0px; margin-left:3px; text-decoration:bold; }
.faqq a { color:#cc0000; text-decoration:none; font-weight:bold; }
.faqq a:hover { color:#000000; }

/* ============== news on index ============== */

.news	{ font-family: Tahoma; font-size:12px; color:#000000; line-height:14px; padding-top: 5px;}
.news a	{ color:#cc0000; text-decoration:underline;}
.news a:hover	{ color:#cc0000; text-decoration:none;}	
.newscat	{ font-family: Tahoma; font-size:10px; color:#000000; }
.newscat a	{ color:#cc0000; text-decoration:none; font-weight:bold; }
.newscat a:hover	{ color:#cc0000; text-decoration:none; }	

/* ============== {LATESTPOLLS} ============== */

.vote_question { font-family: Tahoma; font-size:11px; color:#cc0000; font-weight: bold; line-height:16px; padding:2px;}
.vote_answer { font-family: Tahoma; font-size:11px; color:#222222; padding:2px;}
.vote_button { text-align:center; padding:3px 3px 5px 3px; }
.vote_all { font-family: Tahoma; font-size:10px; color:#000000; font-weight: bold; text-align: center; text-decoration: none; }
.vote_all a { color:#cc0000; }
.vote_all a:hover { color:#cc0000; text-decoration: none; }

/* ============== weblogs ============== */

.weblogposter { font-family:Tahoma; font-size:22px; color: #333333;}
.weblogposter a { color: #666666; text-decoration: none; }
.weblogposter a:hover { color: #333333; text-decoration: none; }

.whosonline { font-family:Tahoma; font-size:10px; font-weight:bold; color: #000000; }
.whosonline a { text-decoration: none; color:#990000; }
.whosonline a:hover { text-decoration: none; color:#000000; }