h1 { font-size: 14px; }
h2{
	text-align: center;
	line-height: 16px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight:bold;
	font-style: normal; 
	color: #756F6F; 
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td { padding:0; margin:0; }
#pers{ width:100%; }

#pers td {
	width:99%;
	padding:0 0 10px 30px;
}

a.menu {
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #9C9CA7;
} 

a.menu:hover {
	text-decoration: none;
	color : #000000;
}

a.knmenu {
	font-family : Tahoma;
	color : #877865;
	font-size : 11px;
	text-decoration: none;
    font-weight: bold;
} 

a.knmenu:hover {
	color : #000000;
	text-decoration: none;
}
.knmenu {
	text-decoration: none;
	font-family : Tahoma;
	font-size : 11px;
    font-weight: bold;
	color : #877865;
} 
.knmenud, 
.knmenud2, 
.knmenud2 a {	
	text-decoration: none;
	font-family : Tahoma;
	font-size : 12px;
	color : #685946;
}
.knmenud2 { padding: 5px 0 10px 0; }
.knmenud2, 
.knmenud2 a { font-size:11px; }

a.knmenud:hover, 
knmenud2 a:hover {
	text-decoration: none;
    font-family : Tahoma;
	font-size : 12px;
	color : #000000;
}

knmenud2 a:hover { font-size:11px; }

a.knmenudact {
	text-decoration: none; 
    font-family : Tahoma;
	font-size : 12px; 
	color : #CC0000;    
}
a.knmenudact:visited {
	text-decoration: none;  
	color : #CC0000;    
}
a.knmenudact:hover {
	text-decoration: none;  
	color : #000000;    
}
a.knmenuact {
	text-decoration: none;
	font-family : Tahoma;
	font-size : 11px;
	font-weight: bold;
	color : #CC0000;
}
a.knmenuact:visited {
	text-decoration: none;
	font-family : Tahoma;
	font-size : 11px;
	font-weight: bold;
	color : #CC0000;
}
a.knmenuact:hover {
	text-decoration: none;
	font-family : Tahoma;
	font-size : 11px;
	font-weight: bold;
	color : #000000;
}
.menu-m {
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
}
a.menublack {
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #000000;
} 

a.menublack:hover {
	text-decoration: none;
    font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #CC0000;
}


.menublack-m {
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #CC0000;
}

.cat {
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : 1px;
	color : #ffffff;
} 
.title
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #000000;
}
.titlezagolovok {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
}
.textstr {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;	
	color : #000000;
}
.textcomp {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align: justify;	
	color : #000000;
}
.textcomp-tbl {	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align: justify;	
	color : #000000;
	padding:10px 0 5px 20px;
	border:1px solid #D4C2AC;
	margin:0 40px 0 20px;
}
.textcomp-tbl td {
	padding:10px;
}
.textcomp-tbl a { color:#666; }
.textsifra {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #9F9FA0;
}

.textsena {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #F20987;
}

.textarticyl {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	color : #000000;
}

.anons-title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #676B99;
}

.anons-title1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

.anons-title2 {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #676B99;
}

.title-anons {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}
.link-anons {
	text-decoration:none;
    font-family : tahoma;
	font-size : 11px;
	color : #000000;
}
.niz {
    TEXT-DECORATION: none; 
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
	font-weight: bold; 
	line-height: normal;
    COLOR: #CC0000;
}

A.niz:link {
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    COLOR:  #CC0000;
}

A.niz:visited {
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    COLOR:  #CC0000;
}

A.niz:hover {
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    COLOR: #CC0000;
}
.text { 
	margin-left: 0px; 
	margin-right: 20px;
	text-align: center;  
	line-height: 14px; 
	font-style: normal
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
}
.textb { 
	margin-left: 0px; 
	margin-right: 20px;
	text-align: center; 
	line-height: 16px; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #756F6F; 
}
.textzapas { 
	line-height: 16px; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	text-align: left; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
}

td.lmenu{
	border-bottom: 1px solid #D4C2AC;
	background-color: #FCF3E4;
}
.lmenu em { color: #ff0000; }
td.lmenu2 {
	padding-left: 25px;
	text-align: left;
	background-color: #F1E5D1;
	background-image: url(../new/lmenu2bg.gif);
	background-repeat: no-repeat;
}
td.lmenu2bg {
	background-color: #F1E5D1;	
	background-image: url(../new/strelka2.gif);
	background-repeat: repeat-y;	
}
.page-index .title,
.title {
	display:inline;
	padding:0;
	border-bottom: 4px solid #CCCCCC;
	font-family: tahoma;
	font-size: 14px;
	color: #CC0000;
	/*width: 20%;*/	
}

td.lmenu_excl{
	border-bottom: 1px solid  #D4C2AC;
	background-color: #F3F2F1;
}

td.lmenu2_excl{
	padding-left: 25px;
	text-align: left;
	background-color: #E1E1E1;
	background-image: url(../new/lmenu2bg_excl.gif);
	background-repeat: no-repeat;
}
td.lmenu2bg_excl{
	background-color: #E1E1E1;	
	background-image: url(../new/strelka2_excl.gif);
	background-repeat: repeat-y;	
}
.textcat { 
	text-align: center; 
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: normal; 
	color: #756F6F; 
}

.persons{
	margin-top:5px;
	padding:10px 0 10px 0;
}
.persons p { text-align:left; }
.person{
	float:left;
	width:49%;
	border:1px solid #D4C2AC;
}
.person_r{
	float:right;
	width:49%;
	border:1px solid #D4C2AC;
}
.image{
	float:left;
	width:49%;
	padding:5px;
}
.descr{
	float:right;
	width:40%;
	padding:10px 5px 5px 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
 /*text-align: justify;*/
}
.fio {
	margin:0;
	padding:0;
	font-weight: bold;
}
.name{
	margin:0;
	padding:0;
}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}

.message td {
	padding:0 0 10px 0;
	vertical-align:top;
}

.feedback {
	font-family: Tahoma, Verdana;
	font-size: 10pt;
	color: #000000;
}


.left-menu-contact {
	padding:10px 0 10px 50px;
	color:#685946;
	font-family:Tahoma;
	font-size:12px;
}
.left-menu-contact a {
	color:#685946;	
}
.left-menu-contact p { padding:4px 0 0; margin:0; }

.one-new {
	padding:0 0 0 43px;
}