/*--------------------------------------------------------
  |                     YaBB 2005                        |
  --------------------------------------------------------
  |     Created by: XIMinc http://www.ximinc.com         |
  |                 YaBB http://www.yabbforum.com        |
  --------------------------------------------------------
  |   You may adapt elements of this CSS in your own     |
  |   projects, but please give credit to yabbforum.com. |
  --------------------------------------------------------*/

/* General layout */


/* a {
	font-weight: normal;
	color: #62686F;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}
a:hover {
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
}
body {
	padding: 0;
	background-color: #F2F6F9;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
} */

form {
	display: inline;
	padding: 0px;
	margin: 0px;
}
input {
	/* background-color: #ffffff; */
	/* border: 1px solid #B1BDC9; */
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	background-color: #fafafa;
	border: 1px solid #B1BDC9;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}
select {	
	background-color: #E8EBEF;
	border: 1px solid #B1BDC9;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
}
select optgroup {	
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
}


.copyrightforum {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
      color: #000000;
}
	
#fscroller {
	line-height: 1.3;
}

BODY, TD, TH, P, DIV, SPAN, LI, DD, DT, BLOCKQUOTE {
 font-family: Arial Cyr, Arial, Verdana, helvetica, sans-serif;
 font-size: 10pt;
 color: #000000;
}
body {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background-color: #B6B6B6;
}
.razdel {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 10pt;
 color: #6C9FE6;
 font-weight: bold;
 text-align: left;
 background-image: url(/img/m.gif);
 background-position: left;
 background-repeat: no-repeat;
 margin: 24px 0px 5px 50px;
 padding: 0px 0px 0px 20px;
}
.left {
 background-color: #fefefe;
 background-image : url(/style/left_bg.jpg);
 background-position : bottom;
 background-repeat : no-repeat;
 padding-bottom: 260px;
}
.right {
 background-color: #fefefe;
}
.td_1px_left {
 background-color: #79A7E8;
}
.td_1px_right {
 background-color: #79A7E8;
}
.pole {
 background-color: #ffffff;
}
TABLE {
	border:0;
}
IMG {
	border:0;
}
A:link, A:visited {
 color: #FF7200;
 text-decoration: underline;
}
A:hover, A:active {
 color: #CC122B;
 text-decoration: underline;
}
H1 {
	padding: 0px;
	margin: 16px 0px 2px 0px;
	font-size: 16pt;
	font-weight: normal;
	text-indent: 0px;
	color: #336699;
	border-bottom: 1px solid #4F9647;
}
H2 {
 padding: 0px;
 margin: 8px 0px 8px 0px;
 font-size: 12pt;
 font-weight: bold;
 text-indent: 0px;
 color: #010101;
}
H3 {
 padding: 0px;
 margin: 4px 0px 4px 0px;
 font-size: 11pt;
 font-weight: bold;
 color: #010101;
}
H1 A, H1 A:link, H1 A:visited, H2 A, H2 A:link, H2 A:visited, H3 A, H3 A:link, H3 A:visited {
	color: #336699;
	text-decoration: none;
}
H1 A:hover, H1 A:active, H2 A:hover, H2 A:active, H3 A:hover, H3 A:active {
	color: #4F9647;
	text-decoration: none;
}
P {
 text-align: justify;
 margin: 8px 0px 8px 0px;
}
.menu {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 10pt;
 color: #646464;
 font-weight: bold;
 background-image : url(/style/m.gif);
 background-position : left;
 background-repeat : no-repeat;
 padding: 3px 4px 3px 26px;
 margin: 0px 1px 2px 1px;
 cursor: hand;
}
a:link.menu, a:visited.menu, .menu a:link, .menu a:visited {
 color: #646464;
 text-decoration: none;
}
a:hover.menu, a:active.menu, .menu a:hover, .menu a:active {
 color: #136400;
 text-decoration: none;
}
.menub {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 10pt;
 color: #136400;
 font-weight: bold;
 background-image : url(/style/m.gif);
 background-position : left;
 background-repeat : no-repeat;
 padding: 3px 4px 3px 26px;
 margin: 0px 1px 2px 1px;
 cursor: hand;
}
a:link.menub, a:visited.menub, .menub a:link, .menub a:visited {
 color: #136400;
 text-decoration: none;
}
a:hover.menub, a:active.menub, .menub a:hover, .menub a:active {
 color: #136400;
 text-decoration: none;
}
.submenu {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 8pt;
 color: #136400;
 padding: 2px 2px 2px 6px;
}
a:link.submenu, a:visited.submenu, .submenu a:link, .submenu a:visited {
 color: #136400;
 text-decoration: none;
}
a:hover.submenu, a:active.submenu, .submenu a:hover, .submenu a:active {
 color: #136400;
 text-decoration: underline;
}
.submenub {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 8pt;
 color: #136400;
 padding: 2px 2px 2px 6px;
}
a:link.submenub, a:visited.submenub, .submenub a:link, .submenub a:visited {
 color: #136400;
 text-decoration: underline;
}
a:hover.submenub, a:active.submenub, .submenub a:hover, .submenub a:active {
 color: #136400;
 text-decoration: underline;
}
.menu_top {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 10pt;
 color: #136400;
 font-weight: bold;
 background-image : url(/style/bg_m.gif);
 background-position : left;
 background-repeat : repeat-x;
 padding: 0px 2px 0px 2px;
 margin: 0px 1px 2px 1px;
 border: 1px solid #66A44E;
 text-align: center;
}
a:link.menu_top, a:visited.menu_top, .menu_top a:link, .menu_top a:visited {
 color: #136400;
 text-decoration: none;
}
a:hover.menu_top, a:active.menu_top, .menu_top a:hover, .menu_top a:active {
 color: #545454;
 text-decoration: none;
}
.menu_topb {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 10pt;
 color: #136400;
 font-weight: bold;
 background-image : url(/style/bg_mb.gif);
 background-position : left;
 background-repeat : repeat-x;
 padding: 0px 2px 0px 2px;
 margin: 0px 1px 2px 1px;
 border: 1px solid #F69D40;
 text-align: center;
}
a:link.menu_topb, a:visited.menu_topb, .menu_topb a:link, .menu_topb a:visited {
 color: #545454;
 text-decoration: none;
}
a:hover.menu_topb, a:active.menu_topb, .menu_topb a:hover, .menu_topb a:active {
 color: #545454;
 text-decoration: none;
}
.menu_gor {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 9pt;
 color: #A9A9A9;
 font-weight: bold;
 padding: 0px 4px 0px 26px;
}
a:link.menu_gor, a:visited.menu_gor, .menu_gor a:link, .menu_gor a:visited {
 color: #A9A9A9;
 text-decoration: none;
}
a:hover.menu_gor, a:active.menu_gor, .menu_gor a:hover, .menu_gor a:active {
 color: #FFC949;
 text-decoration: none;
}
.bg_green {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 8pt;
 color: #ffffff;
 font-weight: bold;
 background-image : url(/style/vart_22.gif);
 background-position : left;
 background-repeat : no-repeat;
 padding: 2px 0px 0px 8px;
 height: 21px;
 text-transform: uppercase;
}
a:link.bg_green, a:visited.bg_green, .bg_green a:link, .bg_green a:visited {
 color: #ffffff;
 text-decoration: none;
}
a:hover.bg_green, a:active.bg_green, .bg_green a:hover, .bg_green a:active {
 color: #CC122B;
 text-decoration: none;
}
.bg_orange {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 8pt;
 color: #ffffff;
 font-weight: bold;
 background-image : url(/style/vart_29.gif);
 background-position : left;
 background-repeat : no-repeat;
 padding: 2px 0px 0px 8px;
 height: 20px;
 text-transform: uppercase;
}
a:link.bg_orange, a:visited.bg_orange, .bg_orange a:link, .bg_orange a:visited {
 color: #ffffff;
 text-decoration: none;
}
a:hover.bg_orange, a:active.bg_orange, .bg_orange a:hover, .bg_orange a:active {
 color: #CC122B;
 text-decoration: none;
}
.copyright {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 8pt;
 color: #FFFFFF;
 padding: 10px 0px 0px 20px;
}
a:link.copyright, a:visited.copyright, .copyright a:link, .copyright a:visited {
 color: #FFFFFF;
 text-decoration: none;
}
a:hover.copyright, a:active.copyright, .copyright a:hover, .copyright a:active {
 color: #FFFFFF;
 text-decoration: underline;
}
.input_text {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 8pt;
 color: #010101;
 border: 2px solid #8BCC12;
}
.input_submit {
 background-color: #8BCC12;
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 8pt;
 color: #FEFEFE;
 text-align: center;
 border-top: 2px solid #669900;
 border-left: 2px solid #669900;
 border-right: 2px solid #624E50;
 border-bottom: 2px solid #624E50;
}
.block_poisk {
 padding: 3px 0px 0px 0px;
 text-align: center;
}
.block_poisk .input_text {
 width: 110px;
}
.block_poisk .input_submit {
 width: 50px;
}
.block_podpiska {
 position:relative; 
 float:right;
 padding: 0px 20px 0px 0px;
 text-align: center;
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 9pt;
 color: #FAFAFC;
 font-weight: bold;
}
.block_podpiska .input_text {
 margin: 2px 0px 2px 0px;
 width: 140px;
}
.block_podpiska .input_submit {
 margin: 6px 0px 0px 0px;
 width: 100px;
}


.t-sm {
 font-size: 8pt;
}
.t-big {
 font-size: 9pt;
}
.date {
 font-size: 7pt;
 color: #6B838A;
}
.i-t {
 font-size: 7pt;
 color: #000000;
 text-align: center;
}
.i {
 font-size: 7pt;
 color: #f5f5f5;
 width: 100px;
 text-align: center;
 border: 1px solid #aaaaaa;
 margin-left: 3px;
 margin-top: 3px;
 padding-top: 2px;
 padding-bottom: 2px;
}
blockquote { 
 border: 1px dotted silver; 
 background: #f5f5f5; 
 font-family: Verdana,Arial Cyr,Arial,sans-serif; 
 text-align: justify; 
 padding: 5px;
 width:100%;
}
td.b {
 border-top: 1px solid #aaaaaa;
 border-left: 1px solid #aaaaaa;
 font-size: 8pt;
 }
table.b {
 border-bottom: 1px solid #aaaaaa;
 border-right: 1px solid #aaaaaa;
 font-size: 8pt;
}

td.b-tit {
 border-top: 1px solid #aaaaaa;
 border-left: 1px solid #aaaaaa;
 font-size: 9pt;
 background-color : #DDDDDF;
 font-weight : bold; 
 }
table.b-tit {
 border-bottom: 1px solid #aaaaaa;
 border-right: 1px solid #aaaaaa;
 font-size: 9pt;
background-color : #DDDDDF;
 font-weight : bold; 
}

.form-text {
 border: 1px solid #E6E6E6;
 background-color: #ffffff;
 font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
}
.form-submit {
 font-size: 10pt;
 color: #ffffff;
 border: 1px solid #ffffff;
 background-color: #8FBF8A;
 font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
 font-weight: bold;
}
.navi {
 font-family: Verdana, helvetica, sans-serif, Arial Cyr, Arial;
 font-size: 8pt;
 color: #848484;
 text-align: center;
 margin: 6px 0px 6px 0px;
 font-weight: bold;
}
a:link.navi, a:visited.navi, .navi a:link, .navi a:visited {
 color: #FF7200;
 text-decoration: underline;
}
a:hover.navi, a:active.navi, .navi a:hover, .navi a:active {
 color: #CC122B; 
 text-decoration: underline;
}




/* YaBB navigation links */

.nav, a.nav, a.nav:visited {
	font-weight: bold;
	font-size: 13px;
	color : #FF7200;
	text-decoration: none;
}
a.nav:hover {
	color: #cc3333;
	text-decoration: underline;
}

/* YaBB alternating bgcolors */

.windowbg {
	background-color: #EAF9D1;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, sans-serif;
	color: #304B58;
}
.windowbg2 {
	background-color: #FEFEFE;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, sans-serif;
	color: #304B58;
}
.windowbg3 {
	background-color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, sans-serif;
	color: #304B58;
}

/* Misc/title/category colors */

.dividerbot {
	border-bottom: 1px #a7b8cc solid;
}
.dividertop {
	border-top: 1px #a7b8cc solid;
}
.hr {
	color: #273F49;
}
.bordercolor {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #B1BDC9;
}
.small {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
      color: #000000;
}
.top{
	font-style: normal;
	font-size: 11px;
	color: #475F79;
}
.titlebg {
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #ffffff;
	background-color: #4F9647;
}
.titlebg a{
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
}
.titlebg a:hover{
	text-decoration: underline;
}
.catbg {
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #ffffff;
	background-color: #A4CF7B; 
}
.catbg a{
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
}
.catbg a:hover{
	text-decoration: underline;
}
.message {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #62686F;
}
.message a{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #900000;
	background-color: transparent;
}
.message a:hover{
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
}
.droppageindex {
	float: left;
	font-family: verdana, sans-serif;
	background-color: #ffffff;
	color: #000000;
	padding: 0px;
	padding-left: 4px;
	margin: 0px;
	border: 2px inset;
}
.droppages{
	height: 14px;
	padding-left: 1px;
	padding-right: 1px;
}
.droppages a{
	color: #000000;
	font-size: 9px;
	font-weight: normal;
}
.highlight {
	font-size: 13px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-style: normal;
	background-color: #FFFF33;
	color: #000000;
}

/* Image fonts */

.imgbg {
	font-style: normal;
	font-size: 10px;
	color: #ffffff;
}
.imgcatbg {
	font-style: normal;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
      text-decoration: none;
}
.imgtitlebg {
	font-style: normal;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.imgwindowbg {
	font-style: normal;
	font-size: 9px;
	color: #005177;
}
.imgmenu {
	font-style: normal;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
      text-decoration: none;
}

/* Post quote/code colors */

.quote {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: #000000;
	background-color: #E8EBEF;
	border: 1px #34689A solid;
	width: 90%;
	padding: 4px;
}
.code {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-family: Courier, Courier New, Sans-Serif;
	color: #000000;
	background-color: #cccccc;
	border: 1px #34689A solid;
	width: 90%;
	padding: 4px;
}
.editbg{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	background-color: #FFFEDF;
	border: 1px #cc0000 solid;
	width: 90%;
	padding: 4px;
}

/* Anything below here is just for the template */

#container{
	background-color: #FFFFFF;
	width: 900px;
	margin-bottom: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
      text-align: left;
}
.topline{
	border-top: 1px solid #34689A;
}
.topheader{
	background: #4981B8;
	margin-bottom: 10px;
}
.boardcontainer {
	background-color: #bbbbbb;
	border-bottom: 3px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}
.displaycontainer {
	width: 100%;
	padding: 1px;
	background-color: #bbbbbb;
}
.headerwelc{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.headerwelc a{
	color: #ffffff;
}
.headerwelc a:hover{
	text-decoration: underline;
}
.headerinfo{
	color: #ffffff;
}
.headerinfo a{
	color: #eeeeee;
	text-decoration: underline;
}
.headerinfo a:hover{
	color: #80DAF2;
}
.seperator {
	border-bottom: 3px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	background-color: #bbbbbb;
}
.navbarcontainer{
	margin: 0px;
}
.text1 {
color: #ffffff;
}
