body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#4B4341;

	background-color:#FAFAFA;

}



td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



img {

	border:0;



}



p {

text-indent:0em;

margin-top:0;

margin-bottom:0;

}



.bodystyle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.small {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.medium {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.lager {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

}

.white {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#fff;

}

.big {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

}



.xbig {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

}



.expanded {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 24px;

	letter-spacing: 2px;

}



.justified {

	font-family: Arial, Helvetica, sans-serif;

	text-align: justify;

}



.footer {

	font-family: "Times New Roman", Times, serif;

	font-size: 9px;

	color: #999999;

}



.box1 {

	padding: 3px;

	border-width: medium;

	border-style: solid;

	border-color: #CCCCCC #666666 #666666 #CCCCCC;

}



.box2 {

	font-style: italic;

	word-spacing: 2pt;

	padding: 3px;

	border: 1px solid;

}



td.menu:hover  {

	background-image:url(/templates/cp/images/bg_green.gif);
	color:#fff;
}



td.menu{

	background-image:url(/templates/cp/images/bg_g.gif);

	background-repeat:no-repeat;

	color:#000;

}

td.menu1:hover  {

	background-image:url(/templates/cp/images/m_01.jpg);
	color:#000;
}



td.menu1{

	background-image:url(/templates/cp/images/m-h_01.jpg);

	background-repeat:no-repeat;

	color:#ffffff;

}



td.menu2:hover {

	background-image:url(/templates/cp/images/m_02.jpg);
	color:#000;
}



td.menu2{

	background-image:url(/templates/cp/images/m-h_02.jpg);

	background-repeat:no-repeat;

	color:#ffffff;

}



td.menu3:hover  {

	background-image:url(/templates/cp/images/m_03.jpg);
	color:#000;
}



td.menu3{

	background-image:url(/templates/cp/images/m-h_03.jpg);

	background-repeat:no-repeat;

	color:#ffffff;

}



td.menu4:hover{

	background-image:url(/templates/cp/images/m_04.jpg);
	color:#000;
}



td.menu4 {

	background-image:url(/templates/cp/images/m-h_04.jpg);

	background-repeat:no-repeat;

	color:#ffffff;

}



td.menu5:hover {

	background-image:url(/templates/cp/images/m_05.jpg);
	color:#000;
}



td.menu5 {

	background-image:url(/templates/cp/images/m-h_05.jpg);

	background-repeat:no-repeat;

	color:#ffffff;

}



td.menu6:hover {

	background-image:url(/templates/cp/images/m_06.jpg);
	color:#000;
}



td.menu6 {

	background-image:url(/templates/cp/images/m-h_06.jpg);

	background-repeat:no-repeat;

	color:#ffffff;

}

/* оформление галлереи */

.mod_gal_imgcontainer               {float:left; padding:0; border:1px solid #ddd; margin:3px}

.mod_gal_header                     {color:#333; background-color:#F4F4F4; padding:5px; border-bottom:1px solid #ddd}

.mod_gal_img                        {padding:10px}

.mod_gal_kbsize                     {color:#999; text-align:center; margin-top:3px}



/* оформление контейнера оверлиба */

.overlib_body                       {font-size:11px; background-color:#fff; color:#333}

.item_title                         {font-weight:normal; background-color:#ddd; color:#666}

.overlib_border                     {background-color:#DDDDDD}



.glossar                            {margin-right:10px; margin-top:2px; padding:4px; background-color:#f5f5f5; border:1px solid #ddd}



.formleft                           {float:left; width:180px; padding:2px}

.formright                          {float:left; width:270px; padding:1px}

.formright  small                   {color:#eec00a; font-size:10px}

.regerror                           {color:#eec00a}

.absmiddle                          {vertical-align:middle}



/* делаем одинаковые заголовки */

h1, h2, h3 {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 14px;

}

/* _______________________ Ссылки Навигация _______________________ */
#leftnavi                           {float:left; width:224px; padding:2px; padding-left:0; margin-top:0px}
#leftnavi ul                        {display:inline; margin:0; padding:0}
#leftnavi li                        {display:inline; margin:0; padding:0}

/* _______________________ Ссылки Навигация 1 / 1.Уровень _______________________ */
#leftnavi a:link,
#leftnavi a:visited               {color:#84c225; text-decoration:underline}
#leftnavi a:hover                   {color:#000; text-decoration:underline}

#leftnavi a.first_inactive:link,
#leftnavi a.first_inactive:visited  {padding:8px; padding-left:17px; display:block; color:#777; background-color:#f5f5f5; text-decoration:none; border-bottom:1px solid #fff}
#leftnavi a.first_inactive:hover    {padding:8px; padding-left:17px; display:block; color:#fff; background:#84c225 url(/templates/default/images/nav_akt.gif) no-repeat 5px 12px; text-decoration:none}

#leftnavi a.first_active:link,
#leftnavi a.first_active:visited    {padding:8px; padding-left:17px; display:block; color:#fff; background:#84c225 url(/templates/default/images/nav_akt.gif) no-repeat 5px 12px; text-decoration:none; border-bottom:1px solid #fff}

/* _______________________ Ссылки Навигация 1 / 2.Уровень _______________________ */
#leftnavi a.second_inactive:link,
#leftnavi a.second_inactive:visited {padding:6px; padding-left:30px; display:block; color:#777; background-color:#f5f5f5; text-decoration:none; border-bottom:1px solid #ddd}

#leftnavi a.second_active:link,
#leftnavi a.second_active:visited   {font-weight:bold; padding:6px; padding-left:30px; display:block; color:#999; background-color:#f5f5f5; text-decoration:none; border-bottom:1px solid #ddd}

/* _______________________ Ссылки Навигация 1 / 3.Уровень _______________________ */
#leftnavi a.third_inactive:link,
#leftnavi a.third_inactive:visited  {padding:4px; padding-left:40px; display:block; color:#999; background-color:#fdfdfd; text-decoration:none; border-bottom:1px solid #ddd}

#leftnavi a.third_active:link,
#leftnavi a.third_active:visited    {font-style:italic; padding:4px; padding-left:40px; display:block; color:#999; background-color:#fdfdfd; text-decoration:none; border-bottom:1px solid #ddd}

.container_pages_navigation         {padding:4px; border-top:1px solid #ccc; margin-top:10px}


