body{
margin:0px;
padding:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;



}
.top_plaha td
{
background-image:url(images2/top_back.png);
background-repeat:repeat-x;}

.input {
font-size:12px;

}

.main_menu
{
margin:10px 0 0 0;
float:right;
color:#FFFFFF;
}

.main_menu a
{
color:#FFFFFF;
font-weight:bold;
margin:0 5px 0 5px;
text-decoration:none;
}
.main_menu a:hover
{
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;
margin:0 5px 0 5px;
}

.slogan
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
font-weight:400;
padding: 25px 15px 0 15px;
text-align:left;
}



#mainmenu
{
background-image:url(images2/bgBig.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.submenu{
font-weight:bold;
color:#971B1E;
margin:0px 0 0 0;
padding:5px 0 5px 10px;
font-size:13px;




}

.left_row
{
border-left:#100050 2px solid;
padding:0px;
width:290px;
text-align:left;
vertical-align:top;


}


.razdel_menu
{
margin:5px 5px 5px 10px;


}

.razdel_name
{
padding:0px;
margin:0px;
color:#971B1E;
font-size:12px;
text-align:left;
}
.razdel_name a:hover
{
color:#971B1E;
font-weight:bold;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0 0 0 10px;

}
.razdel_name a
{
padding:0 0 0 10px;
color:#000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.subgroup_name
{
padding: 0 0 0 25px;
text-align:left;
}
.subgroup_name a
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-decoration:none;
}
.subgroup_name a:hover
{
color:#000000;
font-size:12px;
text-decoration:underline;
}



.main_cont
{
border-right:#100050 2px solid;
text-align:left;
width:660px;
padding:5px;
vertical-align:top;

}






.tableheader
{
font-size:12px;
text-align:left;
background-image:url(images2/bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:2px 5px 2px 5px;
}
.infoBt
{
background-color:#0000B0;
color:#FFFFFF;
text-align:center;
cursor:pointer;

}

.calc_labe
{
text-align:left;
font-size:12px;}

.infoBt td
{
border:solid #FFFFFF 1px;


}
.select
{
font-size:12px;
}

.tablecell
{
border-left:1px #0000B0 solid;
border-right:1px #0000B0 solid;
border-bottom:1px #0000B0 solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}


.flevel
{
margin:0px;
padding:0px;
font-size:12px;
text-align:left;
}

.adminmenu
{
background-color:#0099FF;
font-size:12px;
}
.corner_link
{
text-decoration:none;
color:#FFFFFF;

}
.previmage
{


cursor:pointer;
text-align:left;}
.prv
{

border:none 0px;}

.slevel
{
margin:0 0 0 30px;
font-size:12px; 
}


.newshead
{
	color:#000000;
	padding:0 0 0 15px;
	font-size:12px;
	font-weight: bold;
	text-align:left;
}


.newsbody
{
text-align:left;
padding:0 0 0 15px;
	font-size:12px;
	font-weight: normal;
}
.news_date
{
font-size:12px;
text-align:right;
font-weight:bold;}
.next_but{
font-size:12px;
text-align:right;
}




.good_prev
{
float:left;
width:200px;
margin:5px;
display:inline;
}
.good_prev .title
{
color:#971B1E;
text-align:center;
font-size:12px;
text-decoration:none;
font-weight:bold;

}


.good_short
{
float:left;

margin:5px;
display:inline;
}

.good_short .title
{
color:#971B1E;
font-size:12px;
text-decoration:none;
font-weight:bold;
text-align:left;

}
.good_short .short_descr
{
font-size:12px;
text-align:left;


}

.bot_plaha
{
background-image:url(images2/bot_back.png);
background-repeat:repeat-x;
height:55px;
text-align:center;
vertical-align:top;
}

.main_menu_bot
{
margin:5px 0 0 0;

font-size:12px;
color:#FFFFFF;
}


.main_menu_bot a
{
color:#FFFFFF;
;
margin:0 5px 0 5px;
text-decoration:none;
}
.main_menu_bot a:hover
{
text-decoration:underline;
color:#FFFFFF;

margin:0 5px 0 5px;
}


