﻿body
{
    background-attachment: scroll;
    font-family:Arial,sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:center
}
img {border:0}
#container
 {	margin:0 auto;
	left:0;
	right:0;
	width:96%;
	height:100%;
	text-align:left;
	vertical-align:top}
#r_column {width:240px; text-align:left;font-weight: normal; vertical-align:top}
.unlogo {width:267px;height:142px; vertical-align:middle}
.verysmall {  font-family: Arial; font-size: 1px}
.verysmallwhite { font-family: Arial; font-size: 1px ; background-color: #FFFFFF}
.main {  vertical-align:top;  font-size: 12px;background-color: #FFFFFF; padding: 0 29px 20px 29px;}
.slogan {  font-family: Arial; font-size: 15px; color: #FFFFFF; font-weight: bold; margin-right: 10px; margin-left: 10px}
.adress {  font-family: Arial; font-size: 11px; color: #6b6b6b; padding-left: 10px; font-weight: bold}
.paddingright {  padding-right: 40px}
.whiteclear {  background-color: #FFFFFF}
.cleartext,div.PlainText { 	font-weight:normal; font-family: Arial; font-size: 12px; color: #000000}
#cleartext {padding-top:10px;padding-right:25px;vertical-align:top;}
td.cleartext {width:50%}
.contentmenu {  font-family: Arial; font-size: 12px; font-weight: bold; color: #646464}
.menupadding {padding-right: 20px ; padding-left: 20px}
.newsdate { font-family: Arial; font-size: 13px; color: #000000; text-transform: uppercase; font-weight: bold; padding-right: 0px; background-color: #FFFFFF ; padding-left: 5px}
.paddingrighttop { padding-right: 40px ; padding-top: 40px}
.cleartext-pad {vertical-align:top; padding-top:10px; width:220px; font-family: Arial; font-size: 12px; color: #000000; padding-right: 10px; padding-left: 20px}
.paddingall {font-family:Arial;	font-size:12px; padding:10px 40px 10px 40px;}

h1.Plaintextheader {text-align:left; line-height:20px}
h1 {font-size:18px;margin:0;padding:0 0 16px 0;}
h2 {font-size:16px;margin:0;padding:0 0 16px 0;}
h3 {font-size:16px;margin:0;padding:0 0 14px 0;}
h4 {font-size:14px;margin:0;padding:0 0 12px 0;}
h5 {font-size:14px;margin:0;padding:0 0 10px 0;}
h6 {font-size:12px;margin:0;padding:0 0 10px 0;}
/* 
 * ========================================
 * Общий стиль чистых ячеек и линки под них 
 * ========================================
 */

.clearcell { font-size: 12px; color: #000;}

a:link, a:visited, a:active
{
	font-family: Arial;  
	font-weight: normal;
	font-size:12px; 
	color: #000; 
	text-decoration: underline;
}
a:hover
{
	font-family: Arial; 
	font-weight: normal; 
	text-decoration: none;
}
.glavtext { font-size: 12px;}
/* 
 * ========================================
 * Менюхи
 * ========================================
 */
/*============== Tree menu ====================*/
div.treesize
{
	 padding-top:6px;
	 padding-bottom:15px;
	 display:block;
	 text-align:left;
	 width:100%
}
div.treesize a.menu,div.treesize a.menuAc, span.empty, span.title
{	font-size:14px;
	margin-left:6px;
	text-decoration:none; 
}
#r_column  div.treesize a.menu,#r_column div.treesize a.menuAc,
#r_column span.empty,#r_column span.title
 { display:block; margin-left:15px; }
ul.TreeSubparts a.menu,ul.TreeSubparts a.menuAc,ul.TreeSubparts span.empty,ul.TreeSubparts span.title,
ul.TreeSubparts a.menu:hover,ul.TreeSubparts a.menuAc:hover
{font-size:12px}
a.child,a.child:hover, a.childAc,a.childAc:hover
{font-size:12px;text-decoration:none;padding:5px 4px 5px 8px;}

td.cleartext ul.navtree li { border-bottom:0;}
td.cleartext ul.navtree li ul.TreeSubparts li {padding:0px;margin:0}

ul.navtree,div.navhor ul,ul.TreeSubparts,ul.TreeSubparts ul
{
	list-style:none;
	margin:0;
	padding:0;width:100%;
}
ul.navtree li
{	padding:8px 0 8px 8px;
	line-height:110%;
}
ul.TreeSubparts ul{margin:2px 0 0 0;}
ul.TreeSubparts li {padding:0;border:none}
ul.TreeSubparts ul li
{
	margin:0 0 0 15px;
	padding:2px 0;
	border-bottom:0 !important;
	text-align:left; 
}
#r_column ul.TreeSubparts ul {width:196px;}
.mitem, mitema
{
	background-color:#ffffff;
	padding-top:0;
	padding-bottom:2;
 }
td.cleartext .selplus,td.cleartext .selminus,td.cleartext .maximize,
td.cleartext .minimize,td.cleartext .slp,td.cleartext .mnz
{top:2px;}

.selplus,.selminus,.maximize,.minimize,img.menurasporka, .slp, .mnz
{	width:9px;
	position:relative;
	top:2px; display:block;
}
li.tree_sbprt 
{background-position: 6px 7px;}
.slp, .mnz { background:url(../images/spacer.gif) no-repeat left top;}

div.clrSubprts {clear:both;height:1px;font-size:1px}
/*============== Horizontal menu ====================*/

div.navhor  {}
div.navhor ul li{display: inline;}
div.navhor li img, div.navdropdown ul li  img  
{	width:6px;	margin:0 10px; height:6px;
	vertical-align:middle
 }	
div.navhor span.empty, div.navdropdown span.empty
{ background:none ; cursor:default; margin:0}
div.navhor a.navmenu, ul.nv_dropdown li a.navmenu,div.navhor span.empty,
div.navdropdown span.empty 
{
	font-family: Arial;
    font-size: 11px; 
    font-weight: bold; 
    text-decoration: none;
	z-index:0;
	vertical-align:middle
}
div.navhor a.navmenu:hover, ul.nv_dropdown li a.navmenu:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	z-index:0;
	vertical-align:middle
}
div.navhor a.navmenuAc, ul.nv_dropdown li a.navmenuAc /* dropdown */
{
	font-family: Arial;
    font-size: 11px; 
    font-weight: bold; 
    text-decoration: none;
	cursor:default;
	z-index:0;
	vertical-align:middle
}

/*===END Horizontal menu ===*/
/*============== Dropdown menu ====================*/

div.navdropdown 
{   width:100%;  display:block;position:relative }
ul.nv_dropdown, ul.dropsubmenu,div.sitemap ul
{	list-style:none;
	margin:0;
	padding:0;
}
ul.nv_dropdown li
{	display:inline;
	float:left;
	position:relative;
	padding-bottom:5px;
	line-height:0.9em;}

ul.dropsubmenu
{
	position:absolute;
	left:-6px;
	top:12px;
	visibility:hidden;
	z-index:2;
	width:152px;
	border-top:0;
}
*+html ul.dropsubmenu {background:#fff;}
ul.dropsubmenu li, ul.dropsubmenu li:hover ul 
{
	display:block;
	position:relative;
	z-index:2; float:none;
	margin:0; padding:0; 
}
a.child,a.child:hover, a.childAc,a.childAc:hover
{font-size:12px;text-decoration:none;padding:5px 4px 5px 8px;}

ul.dropsubmenu li a.child:link, ul.dropsubmenu li a.child:active,ul.dropsubmenu li a.child:visited
{	text-decoration:none;
	display:block;
	background:#fff;  /* IE6 Bug*/
	background-image:none;
	z-index:20;
	width:140px;
}
ul.dropsubmenu li a.child:hover
{	text-decoration:none;
	background:#fff;  /*IE6 Bug*/
	background-image:none; 
	z-index:20;
	width:140px;
}
/*=== End Dropdown menu ===*/
/*============== Vertical menu ====================*/

div.clsVerticalMenu ul
{
  display:block;
  list-style:none;
  margin:0;
  padding:0
}
div.clsVerticalMenu ul li
{	margin:5px 0;	padding:5px 0;	}
div.clsVerticalMenu ul a.menu{	padding-left:0}
div.clsVerticalMenu a.menuAc:link,div.clsVerticalMenu a.menuAc:active,div.clsVerticalMenu a.menuAc:visited,div.clsVerticalMenu ul li a.menuAc:hover
{
	background-color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/*============== Site menu ====================*/

div.sitemap {display:block;}
div.sitemap ul li
{
	line-height:1.2em;
	border-bottom:solid 1px #ccc;
	padding: 10px 0 10px 0
}
div.sitemap ul li a.child,div.sitemap ul li a.child:hover, div.sitemap ul li a.childAc,
div.sitemap ul li a.childAc:hover,div.sitemap ul li span.empty
{
	margin-left:0 !important;
	font-size:13px;
	font-weight:bold;
	background:none;
}
div.sitemap ul li span.empty {padding-left:8px}
div.sitemap ul.SiteMapsubparts li
{
	padding-left:10px;
	border-bottom:none;
	line-height:0.5em;
	padding-bottom:3px;
}
div.sitemap ul.SiteMapsubparts
{  margin: 2px 0 2px 0;}
div.sitemap ul.SiteMapsubparts a.child,div.sitemap ul.SiteMapsubparts a.child:hover
{font-weight:normal;}

.shortheader { font-family: Arial; font-size: 12px; color: #000; font-weight: bold }

/* 
 * ========================================
 * Новости
 * ========================================
 */
.newsfull {font-family: Arial; font-size: 12px;text-align: justify; }
div.PlainText {font-size: 12px; }
.pt_paragraph p{text-align: justify;}
.short { font-size: 12px; color: #000; text-align: justify;}
.shortnews { font-size: 12px; color: #000; text-align: justify;}

a.sml:link, a.sml:visited, a.sml:active /*используется в guestbook*/
{
	font-size: 10px;  
	font-weight: bold; 
	text-decoration: none;
}
a.sml:hover
{
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
}
.clsDate{ font-weight:bold; font-size: 12px; }
a.headerS:link, a.headerS:active /*используется в guestbook*/
{ text-decoration: underline;}
 a.headerS:visited{	text-decoration: underline;}
a.headerS:hover { text-decoration: none;}

/* 
 * ========================================
 * Commens
 * ========================================
 */

.frame strong{ font-size:12px; }
.remarksshift .data {font-size:12px;}
.remarksshift {padding-left:10px}
.messagetext span{font-family:Arial, Sans-Serif}
a.comm:link, a.comm:visited, a.comm:active {font-family: Arial; font-size:12px; text-decoration: underline;}
a.comm:hover {font-family: Arial;  text-decoration: none;}
.data {font-size:12px;}

/* 
 * ========================================
 * Form
 * ========================================
 */
table.t_form, table.replyform {width:540px; }

td.left
{
 width:30%; 
 font-size:12px; 
 font-weight:bold; 
 color:#000;
 background-color:#FFF;
 padding:5px 5px 5px 10; 
}
td.right 
{
  width:70%;
  font-size:12px;
  padding:5px; 
 }
font.star { font-weight:bold;  color:#ff0000;}
td.button { padding:5px; text-align:right;}
textarea.right 
{
 padding-left:5px;
 width:100%;
 height:60px;
}
input.textfield /*Используется в форуме, guestbook */
{  width:100%; text-align:justify;}
td.PlaceBut
{
 padding-top:10px;
 padding-bottom:10px;
}
.zag
{
	font-size:12px;
	font-weight:bold;
}

.clsButtonPic /*Используется при создании стандартной кнопки */
{
    background-attachment: scroll;
    font-family:Tahoma;
	font-size:11px; 
	font-weight:bold;
	letter-spacing:1px;
	cursor: pointer;
	text-align:center;
	height:19px;
	background:none;
}

.clsButtonLeft /*Используется при создании стандартной кнопки */
{
    font-family:Tahoma;
	font-weight:normal;
	letter-spacing:1px;
	width:10px;
	height:19px;
	background:none;
}

.clsButtonRight /*Используется при создании стандартной кнопки */
{
    font-family:Tahoma;
	font-weight:normal;
	letter-spacing:1px;
	width:10px;
	height:19px;
	background:none;
}

/* Site links */
#Lingvo {
margin:5px 0 0 280px;
padding:0;
width:500px;
height:16px;
overflow:hidden;
}

#Lingvo a {
margin:0 10px 0 0;
padding:0;
font-size:12px;
font-weight:bold;
}
/* end Site links */
