body {
	height:100%;
	min-height:100%;
	margin: 0px;
	padding: 0px;
	font-family:  Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	line-height:130%;
	color:#505050;
}
td {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
	line-height:130%;
}
input {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
}
textarea {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
}
div {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
	line-height:130%;
}
h1 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
	line-height:130%;
}
h2 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
	line-height:130%;
}
h3 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
	line-height:130%;
}
h4 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
	line-height:130%;
}
h5 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
	line-height:130%;
}
h6 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#505050;
	line-height:130%;
}
a, a:link, a:active, a:visited {
	text-decoration: none;	
	color:#96959A;
}
a:hover {
	text-decoration: underline;
	color:#96959A;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}

*.vaTop {
	vertical-align:top;
}

*.vaBottom {
	vertical-align:bottom;
}
*.vaBot {
	vertical-align:bottom !important;
}
.dp {
	display:block;
}
.displaynone {
	display:none;
}
.display {
	display:block;
}

.outer {
	position: relative;
	height:100%;
	width:450px;
    scrollbar-3dlight-color : #005493;
    scrollbar-arrow-color : #005493;
    scrollbar-base-color : #06395F;
    scrollbar-darkshadow-color : #005493;
    scrollbar-face-color : #005493;
    scrollbar-highlight-color : #005493;
    scrollbar-shadow-color : #005493;
    scrollbar-track-color : #06395F;
}
.inner {
	height:100%;
	width:450px;
	overflow: auto;
	position: absolute;
	z-index:100000000;
}

/* Class begin */
.txtSize10, .txtSize10 * {
	font-size:10px !important;
}
a.link3, .link3 a {
	color:#d71920 !important;
}
.Main_ {
	width:900px;
}

.Topmeniu_ {
	background:#d71920;
}
.Topmeniu_ td {
	white-space:nowrap;
}
.Topmeniu_ .td1 {
	border-left:1px solid #FFFFFF;	
	padding:0px 9px;
}
/*
.Topmeniu_ .td1 a { 
	display:block;
	
}
*/
.Topmeniu_ .td2 {
	border-left:1px solid #FFFFFF;
	background:#570008;	
	padding:0px 9px;
}
.Topmeniu_ a {
	color:#FFFFFF !important;
	
}
.Topmeniu_ .td3 {
	border-left:1px solid #FFFFFF;
	background:#000000;
	color:#BBBBBB;
	padding:0px 16px;
}
.Topmeniu_ .td4 {
	border-right:1px solid #FFFFFF;
	padding:0px 9px;
}

.NewsBlock {
	
}
.NewsBlock * {
	font-size:10px !important;
	font-weight:bold;
}
.NewsBlock span {
	color:#96959A;
}
.NewsBlock .txt {
	margin-bottom:8px;
}
.NewsBlock input {
	border:1px solid #7B7B7B;
	width:145px;
	height:17px;
}
.NewsBlock .Btn {
	padding-right:5px;
}
.NewsBlockPage {
	position:absolute;
	top:-30px;
	left:0px;
	width:199px;
}
.NewsBlockPage .txt {
	margin-bottom:3px;
}
.NewsBlockPage input {
	width:144px;
}
.NewsBlockPage .Btn {
	padding-left: 1px;
	padding-right: 0;
}

.IndexTitle {
	padding-left:22px;
	border-right:1px solid #FFFFFF;
}
.PageTitle {
	border-right:0px solid #FFFFFF;
}
.Meniu_ {
	background:#96959A;
	/*padding-left:26px;*/
	text-align: center;
	font-weight:bold;
	color:#FFFFFF !important;
}
.Meniu_ a {
	color:#FFFFFF !important;
	font-weight:bold;
}
.Meniu_ a.A {
	font-weight:bold;
	text-decoration:underline;
}
.Meniu_ span {
	padding:0px 4px;
}
.bgColor1 {
	background:#96959A;
}
.bgColor2 {
	background:#C2C3C7;
}

.FlashBlock {
	padding-left:8px;
}

.Photo {
	padding-top:0px;
	padding-left:7px;
}
.Photo div {
	padding-bottom:30px;
	padding-right:5px;
}
.Photo div img {
	border:5px solid #FFFFFF;
}
.NewsBlock_ {
	margin-top:15px;
}
.NewsBlock_ td {
	border-left:2px solid #FFFFFF;
	padding-top:4px;
	padding-bottom:9px;
	
}
.NewsBlock_ .td1 {
	background:#DFE0E2;
	border-left:0px solid #FFFFFF;
}
.NewsBlock_ .td2 {
	background:#CECFD2;
}
.NewsBlock_ .td3 {
	background:#C2C3C7;
}
.NewsBlock_ .Text {
	padding-top:16px;
	width:180px;
}

.NewsBlock_ .Text .title{
	padding-left:9px;
	margin-bottom:17px;
	color:#505050;
	text-transform:uppercase;

}

.NewsBlock_ .Text .title span {
	font-weight:bold;
}
.NewsBlock_ .Text .link {
	padding-left:9px;
	margin-top:17px;
}
.NewsBlock_ .Text .link a {
	font-size:10px;
	color:#A90716;
}
.NewsBlock_ .Text .txt {
	padding-left:9px;
	font-size:10px;
}
.NewsBlock_ .Text .txt * {
	font-size:10px;
}
.Copyright_ {
	padding-bottom:6px;
	padding-top:4px;
	padding-right:10px;
	border-bottom:3px solid #d71920;
}
.Copyright_ a {
	color:#575757 !important;
}

.PageSubject {
	height:43px;
	padding-left:25px;
	color:#96959A;
	font-weight:bold;
}
.Submeniu {
	padding-left:6px;	
}
.Submeniu_ .MeniuHeight {
	height:240px;
	vertical-align:top;
	margin:0px;
	padding-left:0px;	
}
.Submeniu_ {
	padding-left:1px;
	padding-top:14px;
	padding-bottom:34px;
}
.Submeniu_ div {
	margin:6px 0;
	padding-left:22px;
}
.Submeniu_ a {
	color:#575757 !important;
	font-weight:bold;
}
.Submeniu_ .parent div {
	margin:1px 0;
	padding-left:12px;
}

.Submeniu_ .parent a {
	font-weight:normal;
}
.Submeniu_ .parent a:hover {
	text-decoration:underline;
}
.Submeniu_ .parent a.On { 
	font-weight:bold;
	text-decoration:none;
}

.Submeniu_ a.red { 
	font-weight:bold;
	color:#d71920 !important;
}

.Submeniu_ .parent_2 {
	padding-left:3px;
}
.Submeniu_ .parent_2 a.On {
	color:#96959A !important;
	font-weight:bold;
	text-decoration:none;
}
.Submeniu_ .parent_2 a {
	color:#96959A !important;
	font-weight:none;
	text-decoration:none;
}


.RightPage {
	padding:0px 7px;
}
.RightPage .dz {
	margin-top:24px;
}

.Content_ {
	background:#EAEAEA;
}
.Content_ .back {
	line-height:100%;
	padding:6px 20px 5px 0;
}
.Content_ .back a {
	font-weight:bold;
	color:#575757;
}
.Content_ .top {
	margin-top:0px;

}
.Content_ .title {
	color:#FFFFFF;
	padding-left:19px;
	line-height:18px;
	font-weight:bold;
	height:19px;
	background-color:#d71920;

}
.Content_ .title {
	text-transform:uppercase !important; 

}
.Content_ .title * {
	text-transform:uppercase !important; 

}

.Content_ .Subtitle {
	margin:10px 0;
}

.Content_ .Line {	
	background:#424143;
	margin:5px 0;
	line-height:1px;
}
.Content_ .padd {
	padding-left:13px;
	padding-right:18px;
}
.Content_ .paddTop {
	padding-top:13px;
	padding-bottom:0px;
}
.Content_ .content {
	padding:13px 18px 0px 13px;
}

.Content_ .EditorText {
	padding-left:13px;
	padding-right:9px;
}
.Content_ .EditorText .Img img {
	border:3px solid #FFFFFF;
	margin-left: 10px;
}
.Content_ .EditorText .Img1 {
	padding: 0 0 5px 5px;
}
.Content_ .EditorText .Img div img {
	border:0px solid red;
}

.Content_ .EditorText .Img div {
	position:absolute;
	top:0px;
	right:-9px;
}

.Content_ .EditorText .Img .FFimg[class] {
	position:absolute;
	top:0px;
	right:-9px;
}
.Aclient {
	margin:10px 0;
}
.Aclient .td1 {
	padding-left:13px;	
}
.Aclient .td2 {
	padding-right:9px;

}
.C_list {
	height:66px;	
	margin-bottom:3px;
}
.C_list .Text {
	background:#F7F6F6;	
	padding:5px 4px;
	
}
.C_list .Text .tit {
	font-weight:bold;
	margin-bottom:10px;
}
.C_listsmall {
	padding-left:6px;
}
.C_listsmall div { 
	padding:1px 7px;
}
.C_listsmall .c1 {
	background:#F0F0F0;
}
.C_listsmall .c2 {
	background:#F7F7F7;
}
a.link2, link2 a {
	color:#767676 !important;
}
.C_list .Image {
	background:#FFFFFF;
	border-right:1px solid #EAEAEA;
}
.P_list {
	margin-top:3px;
}
.P_list td {
	border-left:0px solid #FFFFFF;
}
.P_list .Photo div {
	padding-bottom:33px;
}
.P_list .Text {
	padding-top:5px;
	width:auto;
}
.P_list .Text .title {
	background:#C2C3C7;
	font-weight:normal;
}
.P_list .Text .title * {
	text-transform:uppercase !important;
}
.N_list {
	padding-top:10px;
}
.N_list .elem {
	margin-bottom:6px;
}
.N_list a {
	font-weight:bold;
	color:#505050 !important;
}
.N_list span {
	color:#d71920;
	font-weight:bold;
}
.N_list .text {
	margin:3px 0;
	margin-bottom:10px;
}
.HideTop {
	position:absolute;
	top:0px;
	left:0px;
	width:392px;
	height:57px;
	line-height:1px;
}
.FFHideTop[class] {
	position:absolute;
	top:0px;
	left:0px;
	width:392px;
	height:53px;
	line-height:1px;

}

.Button {
	padding-left:6px;	
	padding-bottom:5px;
}
.Button a {
	width:	153px;
	background:#96959A;
	border:1px solid #555657;
	padding:13px 0;
	text-align:center;
	vertical-align:middle;
	display:block;
	color:#FFFFFF !important;
	font-weight:bold;
}
.RightBox {
	margin-left:6px;
	background:#D2D1D3;
	border:1px solid #BFBFBF;
	width:154px;
}
.RightBox td {
	padding:10px 0;
}
.RightBox .boxinner {
	padding-left:19px;
	
}
.RightBox h1 {
	color:#d71920;
}

.Popup_ {

}
.Popup_ * {
	color:#424143 !important;
}
.Popup_ .PageTitle {
	padding:16px 0;
	padding-left:25px;
}

.Popup_ .Text {
	margin:15px 0;
}
.Popup_ .Form_ {
	width:343px;
}
.Popup_ .Form_  * {
	font-size:10px;
}
.Popup_ .Form_ .Error {
	color:#F20016 !important;
}
.Popup_ .Form_ input {
	border:1px solid #7B7B7B;
	width:145px;
}
.Popup_ .Form_ textarea { 
	width:343px;
	border:1px solid #7B7B7B;
	height:70px;
}
.Popup_ .Form_ .tr { 
	padding:1px 0;
}
.Popup_ .Form_ .tr3 { 
	margin-bottom:6px;
}
.Popup_ .Form_ .tr2 { 
	width:343px
}
/* Class end */

.ff_fix_1 {
	height:26px !important;
}
.ff_fix_1[class] {
	height:23px !important;
}

/* publication */


.Content_ .form {
	padding-left:13px;
	padding-right:9px;
}

.Content_ .form .red{
	color: red;
}

.Content_ .form .fields input{
	border: 1px solid #7D7D7D;
	width: 143px;
}

.Content_ .form .fields input.error{
	border-color: red ! important;
}

.Content_ .form .main_table .shone{
	float: right;
	padding-right:20px;
	color: #AFAFAF;
}
 
.Content_ .form .main_table{
	background: #F6F6F6;
}

.Content_ .form .top_div{
	padding: 20px 15px 15px 15px;
 }
.Content_ .form .main_form{
	padding-bottom: 5px;
 }
 
.Content_ .form .fields .btn *{
	width: 50px ! important;
	height: 17px ! important;
}
.Content_ .form .fields .btn_ru *{
	width: 70px ! important;
	height: 17px ! important;
}

.Content_ .form .fields{
	padding: 5px 15px 15px 15px;
}

.Content_ .form .fields .rtd{
	width: 110px;
}

.Content_ .form .topform{
	border-bottom: 1px solid #949494;
}

.Content_ .form .topform .rtd{
	width: 25px;
}

.Content_ .form .fields td{
	padding-bottom: 8px;
}
