body {
	background-image: url(images/bg.gif);
	margin-left: 0px;
	margin-top: 0px;}

.background
{
display:block;
background:url(images/bg.gif) no-repeat;
padding:0;
width:100%;

}

.main {
	display:block;
	padding:0;
	width:840px;
	background-color: #FFFFFF;
	background-position: center;
}


.mainbg {
	display:block;
	padding:0;
	width:800px;
	background-color: #C5D876;
	
}



.mainbgcolor {
	background-color: #F4FFFA;
}

.menu
{
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
background: #FFFDF2;
}

.menu1
{
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
padding-right:2px;	
font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	background: #FFFDF2;
}
.mbf
{
display:block;
background:#FFFDF2 url(images/article.gif) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #6B4418;
overflow:auto;
padding:15px 15px 5px 15px;
width:540px;
}
.mbf2
{
border: 1px solid #0E6900;
display:block;
background:#FFFDF2 no-repeat;
overflow:auto;
padding:5px 5px 5px 5px;
width:95%;

}

.mbf_art
{
border: 1px solid #0E6900;
display:block;
background:#FFFDF2 no-repeat;
overflow:auto;
padding:5px 5px 5px 5px;
width:95%;
}


.article2 {
display:block;
background:url(images/article2.gif) no-repeat;
margin:0;
width:610px;
height:50px;
}


.bottom {
clear:both;
}


.intro {
color:#777777;	
font:11px Arial, sans-serif;
margin:12px 0px 0px 0px;
text-align: justify;
}


.intro strong {
color:#777777;
font:3.3em Georgia,"Times New Roman",Times,serif;
float:left;
line-height:.75em;
padding:5px 2px 0px 0px;
}


/* Intro Drop Cap - <span> (inside <p class="intro">) */ 
.IntroDropCap {
color:#666666;
font:3.3em Georgia,"Times New Roman",Times,serif;
float:left;
width:40px;
line-height:40px;
padding:5px 0px 0px 0px;
}






.aggregate_left {
float:left;
width:100px;
font-size:.9em;
border-right:1px solid #dcd7c8;
margin:5px 0px 0px 0px;
}

.aggregate_left h2 {
padding:10px 0px 0px 0px !important;
}
.aggregate_left ul {
display:block;
margin:0;
}
.aggregate_left ul li {
clear:both;
padding:0px 0px 5px 0px;
margin:0px 15px 5px 0px;
display:block;
background:none;
border-bottom:1px solid #dcd7c8;
}
.aggregate_left ul li strong {
font-size:1.1em;
}
.aggregate_right {
float:right;
width:595px;
font-size:.9em;
margin:5px 0px 0px 0px;
}
.aggregate_right h2 {
padding:10px 0px 0px 0px !important;
}
.aggregate_right ul {
margin:0;
}
.aggregate_right ul li a {
font-weight:bold;
}



.mbg
{
	
	width: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6B4418;
	background-color: #C5D876;
	text-align: center;
	padding: 3px;
}




.h_line
{
	background-color: #9B0000;
	height: 55px;
	padding-top: 10px;
}

.t_line,h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	
}

.h_2,h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #0E6900;
	
}
.h_3,h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #0E6900;
	
}

.h_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #0E6900;
	
}

.int {
		

font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #F0FDE8;

}
.sub {
	height: 25px;
	width: 80%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #C5D876;
	
}
.sub1 {
	height: 18px;
	width: 17%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background: #FFFDF2;
	padding-left: 5px;	
}
.int1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #E1EBBA;
	padding: 3px;
}
.seperatorstyle 
{
	background-color: #0E6900;
}

.onepxtable
{
    border: 1px solid #0E6900;
	background-color: #FFFDF2;
}
.sidepanelstyle
{
	border-top: thin none;
	border-right: 1px solid #0E6900;
	border-bottom: thin none;
	border-left: thin none;

}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0E6900;
	text-decoration: none;/*underline;*/
}
a:hover

{
	text-decoration: underline;/*underline;*/
}
a.titlelink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
/*	background-color: #0E6900;*/
	text-decoration: Underline;
}
a.bottomlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
/*	background-color: #0E6900;
	text-decoration: Underline;*/
}

a.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
/*	background-color: #E0AE2C;*/
	text-decoration: Underline;
}
.titlest {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #006621;
	border: 1px solid #0E6900;
	background-color: #E2E2C5;
}
.titlestyle {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #073E00;
	padding-left: 20px;}
.activetab {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #073E00;
	border-top: 1px solid #073E00;
	border-right: 1px solid #073E00;
	border-bottom: thin none;
	border-left: 1px solid #073E00;
}
.inactivetab
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color:#C5D876;
	border-top: 1px solid #0E6900;
	border-right: 1px solid #0E6900;
	border-bottom: thin none;
	border-left: 1px solid #0E6900;
}

.sidetitle {
	/*background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #073E00;
}
.bottomstyle {
	/*background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0E6900;
}
.ac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}




.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	background-color: #E2E2C5;
}
.alternatecolor {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
	background-color: #C5D876;
}
.maintablestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #F4FFFA;
}

.opf
{
	border: 1px solid #0E6900;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #0E6900;
	background-color: #C5D876;
	text-align: justify;
	padding: 10px;
}
.opx
{
	border: 1px solid #0E6900;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6B4418;
	background-color: #FFFDF2;
	text-align: justify;
	padding: 10px;
}
.opz
{
	border: 1px solid #0E6900;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #6B4418;
	background-color: #FFFDF2;
	text-align: left;
	padding: 10px;
}
.its {
	border: 2px solid #073E00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #0E6900;
	
}

.itr {
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #0E6900;
	background-color: #C5D876;
	
}

.opg
{
	border: 1px solid #CC9933;
	width: 75%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6B4418;
	background-color: #FDF0D9;
	text-align: justify;
	padding: 10px;
}







.opa
{
	
	width: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6B4418;
	background-color: #FDF0D9;
	text-align: justify;
	
}


.innertablestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #FFFDF2;
}

.errorstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #990000 ;
	background-color: #F0FDE8;
	border: 1px solid #ff0000 ;
}
.msgstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:  #000000;
	background-color: #FFFDF2;
	border: 1px solid  #0E6900;
	/*border: 1px double #ff0000;*/
}

font.normal {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

font.nor {
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

font.grey {
	color: #999999;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

font.red{
	font-family:  Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
}

.red{
	font-family:  Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
}
a.red{
	font-family:  Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	text-decoration: underline;
}
.grey { width: 90%; color: #999999; font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.smalltext {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}



.pad {
	padding-left: 10px;	
}
.sm,a.sm {
	font-family: Arial, Helvetica, sans-serif;
	color: #0E6900;
	font-size: 11px;
	padding: 2px;
	margin-bottom: 2px;
	text-align: center;
}
a.sm:hover

{text-decoration: underline;}


/* -- Footer -- */

.footer {
	display:block;
	background:#FFFFFF no-repeat center;
	clear:both;
	width:100%;
	font-size:0.65em;
	text-align:center;
	}
.footer a {
padding:0px 1px 0px 1px;
}
.footer img {
vertical-align:middle;
padding:0px 3px 0px 3px;
}

.small_bl
{
	font-size: 10px;
	vertical-align: middle;
}

.bot {
color:#777777;	
font:11px Arial, sans-serif;
margin: 3px 3px 2px 2px;
text-align: center;
}
.artcl {
	padding-left:10px;
	color: #666666;
	
}
.reklama {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #6B4418;
	background-color: #FFFDF2;
	padding-left: 20px;
}


.tbl_side
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6B4418;
	background-color: #FFFDF2;
	text-align: justify;
	padding: 10px;
}
.oplata
{
	width: 80%;
	text-align: center;
	background: center;
}

TABLE.oplat
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #6B4418;
	background-color: #FFFDF2;
	text-align: justify;
	padding: 2px;
}

TABLE.article
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7px;
	color: #6B4418;
	background-color: #FFFDF2;
	text-align: justify;
	padding: 2px;
	width: 90%;
}
.reg
{ font-family:  Arial, Helvetica, sans-serif;
  color: #990000;
  font-size: 12px;
}
a.reg
{
	font-family:  Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	text-decoration: underline;
}
a.reg1
{
	font-family:  Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 10px;
	text-decoration: underline;
}
.msg {width: 95%;}

.oommon{
	color: #999999;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

/* Размер фонта */
.sm1
{
	font-size: 9px;
	vertical-align: middle;
}

/* Вывод объявлений */


.sbt {
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	background-color: #E2E2C5;
}


TABLE.sbt_a {
	width: 220px;

}

TABLE.mbrs {
	width: 500px;
	border: 1px solid #0E6900;
	background-color: #FFFDF2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	
	
}

.mbhp {height: 25px; padding-left: 5px;}

.sbt2 {
	width: 9%;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #990000;
	background-color: #E2E2C5;
}
.reg
    { font-family:  Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
    }
a.reg
    {
	font-family:  Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	text-decoration: underline;
    }
	
	
.msg {width: 90%;}

.mbr {
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	background-color: #E2E2C5;
}
.mbr2 {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #990000;
	background-color: #E2E2C5;
}
.pages {
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	background-color: #FFFDF2;
}