BODY{
	background: url('images/bg.jpg');
	font:11px Verdana,Helvetica,sans-serif;
	color:#5B7284;
}
.png24 {
	behavior: url('/bitrix/templates/png24.htc');
}
hr{
	border:0px solid #5B7284;
	background-color: #5B7284;
	color:#5B7284;
	width:90%;
	height:1px;
	text-align:center;
}
.inputText{
	BORDER:#0029A2 1px solid; 
	WIDTH: 315px; 
	HEIGHT: 17px;
	font-size: 15px;
	color:#7F7F7F;
}
.inputText1{
	BORDER:#0029A2 1px solid; 
	WIDTH: 315px; 
	HEIGHT: 17px;
	font-size: 15px;
	color:#7F7F7F;
}
.inputselect{

	font-size: 9px;
	color:#7F7F7F;
} 
.forum_select{

	font-size: 9px;
	color:#7F7F7F;
}
.InputEmail{
	BORDER:#0029A2 1px solid; 
	WIDTH: 315px; 
	HEIGHT: 17px;
	font-size: 15px;
	color:#7F7F7F;
}
.InputTextarea{
	BORDER:#0029A2 1px solid; 
	WIDTH: 315px; 
	HEIGHT: 100px;
	font-size: 15px;
	color:#7F7F7F;
}
.InputTextareaR{
	BORDER:#0029A2 1px solid; 
	WIDTH: 540px; 
	HEIGHT: 70px;
	font-size: 15px;
	color:#7F7F7F;
	margin-bottom:5px;
}
.inputSubmit{
	WIDTH: 110px; 
	HEIGHT: 23px;
	font-size: 15px;
	color:BLACK;
	TEXT-ALIGN:center;
	float:right;
	margin-right:56;
}
.inputSubmitI{
	WIDTH: 50px; 
	HEIGHT: 23px;
	padding:3px 0px 0px 0px;
	text-decoration:underline;
	color:#fff;
	border:none;
	background:none;
	cursor:pointer;
}
.inputSubmitR{
	WIDTH: 110px; 
	HEIGHT: 23px;
	font-size: 15px;
	color:BLACK;
	TEXT-ALIGN:center;
	float:right;
}
.inputSubmitS{
	WIDTH: 110px; 
	HEIGHT: 23px;
	font-size: 15px;
	color:BLACK;
	TEXT-ALIGN:center;
	/*float:right;*/
}
.cForm_TableTR{
	font-size: 13px;
	color:#5B7284;
}
.copyright{
	padding: 0px 0px 0px 0px; 
	font-size: 12px;
	color:white;

}
.contacts{
	line-height:1.3;
	margin: 10px 20px 0px 0px; 
	font-size: 12px;
	color:#fff;
}
.contacts a{
	font-size: 12px;
	color:white;
}
.title{
	font-size:15px;
	color:white;
	font-weight: bold;
	text-transform:uppercase;
	padding-top:16px;
	float:left;
}
.title a{
	font-size:15px;
	color:white;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
}
/*.title a:hover{
	text-decoration:underline;
}*/
.title1{
	color:white;
	font-weight: bold;
	 padding:12px 0px 0px 16px;
}
.title1 a{
	color:white;
	font-weight: bold;
	text-decoration:none;
}
.title1 a:hover{
	text-decoration:underline;
}

.about_bg{
	padding: 10 0 0 10;
}
.about_text{
	font-size:11px;
	color:#5B7284;
	padding:0 10 0 0;
}
.about_text a{
	color:#5B7284;
	text-decoration:none;
}
.about_text a:hover{
	text-decoration: underline;
	color:#5B7284;
}
#fotorand{
	/*padding: 5px 5px 0px 5px; */
}

.index_foto{
	padding:3 5 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:center;
	color:#5B7284;
	text-decoration: none; 
}
.index_foto a{
	color:#5B7284;
	text-decoration: none; 
}
.index_foto a:hover{
	color:#5B7284;
	text-decoration: underline; 
}
.index_foto1{
	padding:7 5 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:center;
}
.index_foto1 a{
	color:#5B7284;
}
.td_news{
	padding:0 5 0 0;
	font-size:10px;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
.td_poster{
	padding:0 2 0 0;
	font-size:10px;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
.title_news a{
	color:#5B7284;
}
.date{
	font-size:11px;
	font-weight:bold;
	color:#5B7284;
	text-decoration:none;
}
.anonce_news{
	color:#5B7284;
	vertical-align: top;
}
.last_msg{
	padding:10 5 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:center;
	color:#5B7284;
}
.responses{
	padding:10 5 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:left;
	color:#5B7284;
	overflow: hidden;
	width: 180px;
	
	/*line-height:1.13;*/
}
.responses a{
	color:#5B7284;
	/*line-height:1.13;*/
}
.responses_n{
	padding:10 5 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:right;
	color:#5B7284;
	overflow: hidden;
	width: 180px;
	/*line-height:1.13;*/
	
}
/*BLOCKS--------------------------------------------------------------------*/
.block_tl{
	background:url("images/left_top.png") no-repeat;
	behavior: url('/bitrix/templates/png24.htc');
	width: 21px;
	height: 47px;
	float:left;
}
.block_tbg{
	background:url("images/top_bg.png") repeat-x;
	height: 47px;
	float:left;
	z-index:10;
}
.block_tr{
	background:url("images/right_top.png") no-repeat;
	behavior: url('/bitrix/templates/png24.htc');
	width: 32px;
	height: 47px;
	float:right;
}
.block_tr1{
	background:url("images/right_top1.png") no-repeat;
	behavior: url('/bitrix/templates/png24.htc');
	width: 32px;
	height: 47px;
	float:right;
}
.block_about_l{
	background: #B6D9FF;
	width: 666px;
	_width: 667px;
	border-left:1px solid #5F5E64;
	height: auto !important;
	height: 70px;
	min-height: 69px;
	float:left;
}
.block_about_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 69px;
	*height: 70px;
	min-height: 69px;
	float:right;
	/*border:1px solid red;*/
}
.block_short_l{
	background: #B6D9FF;
	width: 499px;
	_width: 500px;
	border-left:1px solid #5F5E64;
	height: auto !important;
	height: 65px;
	min-height: 65px;
	float:left;
}
.block_short_l1{
	background: #B6D9FF;
	width: 487px;
	_width: 488px;
	border-left:1px solid #5F5E64;
	height: auto !important;
	height: 149px;
	min-height: 148px;
	float:left
}
.block_short_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 151;
	min-height: 150;
	float:right;
}
.block_short_r1{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 150px;
	min-height: 150px;
	float:right;
}
.block_news_l{
	background: #B6D9FF;
	width: 666px;
	_width: 667px;
	border-left:1px solid #5F5E64;
	height: auto !important;
	height: 318px;
	min-height: 318px;
	float:left
}
.block_news_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 318px;
	min-height: 318px;
	float:right;
}
.block_right_l{
	background: #B6D9FF;
	width: 198px;
	_width: 199px;
	border-left:1px solid #5F5E64;
	height: auto !important;
	height: 150px;
	min-height: 150px;
	float:left
}
.block_right_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 150px;
	min-height: 150px;
	float:right;
}
.block_right_l1{
	background: #B6D9FF;
	width: 198px;
	_width: 199px;
	border-left:1px solid #5F5E64;
	height: auto !important;
	height: 318px;
	min-height: 318px;
	float:left
}
.block_right_r1{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 318px;
	min-height: 318px;
	float:right;
}
.block_bl{
	background:url("images/left_bottom.png") no-repeat;
	behavior: url('/bitrix/templates/png24.htc');
	width: 21px;
	height: 37px;
	float:left;
}
.block_bbg{
	background:url("images/bottom_bg.png") repeat-x;
	behavior: url('/bitrix/templates/png24.htc');
	height: 37px;
	float:left;
	/*text-align:center;*/
}
.block_br{
	background:url("images/right_bottom.png") no-repeat;
	behavior: url('/bitrix/templates/png24.htc');
	width: 32px;
	height: 37px;
	float:right;
	/*border:1px solid red;*/
}
.block_content_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc') 100% 0 repeat-y;
	width: 13px;
	float:right;
}
.block_content_l{
	background: #B6D9FF;
	width: 878px;
	_width: 879px;
	border-left:1px solid #5F5E64;
	height: auto !important;
	height: 445px;
	min-height: 450px;
	float:left
}
.q{
	background:url("images/left_bot_1.png") no-repeat;
	behavior: url('/bitrix/templates/png24.htc');
	width: 21px;
	height: 54px;
	float:left;
}
.q2{
	background:url("images/pr.png") no-repeat;
	behavior: url('/bitrix/templates/png24.htc');
	width: 147px;
	height: 54px;
	float:right;
	/*border:1px solid red;*/
}
.q1{
	background:url("images/bot_bg.png") repeat-x;
	behavior: url('/bitrix/templates/png24.htc');
	height: 54px;
	float:left;
	
}
/*--------------------------------------------------------------------------*/
.partners{
	float:left;
	padding-top:2px;
	border:0px solid #fff;
	width:130px;
	height:70px;
	text-align:center;
	margin:-1px 0 0 5px
}
.head_partners{
	padding-top:10px;
	text-transform:uppercase;
	font-weight: bold;
	text-align:left;
	color:#0028A2;
	font-size:16px;
}
.text_partners{
	padding-top:10px;
	text-transform:uppercase;
	font-weight: bold;
	text-align:left;
	color:#0028A2;
	font-size:13px;
}
.link_partners{
	text-transform:uppercase;
	font-weight: bold;
	color:fff;
	font-size:30;
	text-decoration:none;
}
.link_partners a{
	text-transform:uppercase;
	font-weight: bold;
	color:fff;
	font-size:30;
	text-decoration:none;
}
.link_partners a:hover{
	text-decoration:none;
}
.poster a{
	font-size: 10px;
	color:#5b7284;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
}

.poster a:hover{
	text-decoration: underline; 
}
.poster{
	padding: 5px 0px 7px 15px; 
}
.search_res{
	font-size:13px;
	color:#5B7284;
	
}
.search_res a{
	font-size:13px;
	color:#5B7284;
	
}
#NavChain{
	font-size: 10px;
	color:#5B7284;
	text-transform:capitalize;

	/*margin:0 0 0 50;*/
	
}
.NavChain{
	text-align:left;
	margin:5 0 10 20;
}
.nameElementNavChain{
	text-decoration: none;
	font-size: 10px;
	color:#5B7284;
	text-transform:capitalize;

}
.contacts_{
	font-size: 12px;
	color:#5b7284;
	text-decoration:none;

}
.contacts_ a{
	color:#5b7284;
}
#foto_news_bg{
	margin:5 15 0 8;
	float:left;
}
.poster_news{
	font-size: 10px;
	color:#5b7284;
	margin:0 20 0 15;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
.pagenav{
	text-align:left;
	padding-left:20px;
	
}
.nav-pages {font-size:11px;}

.error{
	font-size: 15px;
	color:red;
}
.foto_details{
	margin:5 15 10 8;
	float:left;
}
.head_details{
	font-size: 13px;
	color:#5b7284;
	margin:0 20 0 15;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
.text_details{
	font-size: 13px;
	color:#5b7284;
	margin:10 20 0 15;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
#selectSitelinkimg{
	padding: 0 5 0 0;
	vertical-align: top;

}
#selectSite{
	font-size: 12px;
	color:#fff;
	font-weight:bold;
}

#selectSitelink a{
	font-size: 12px;
	color:#fff;
}
.vak_TdText, .vak_ObligatoryText,.vak_Description,.smalltext,.errortext{
	font-size: 13px;
	color:#5b7284;
}
.vak_Description{
	font-weight: bold;
}
.vak_Description{
	text-align: center;
	padding-bottom:10px;
	/*border: 1px solid #fff;*/
}
.InputSelectOne{
	BORDER:#0029A2 1px solid; 
	WIDTH: 315px; 
	font-size: 15px;
	color:#7F7F7F;

}
font.errortext{
	font-size: 13px;
	color:#5b7284;
	display:block;
	padding:2px;
	WIDTH: 600px;
	margin-left:115px;
	border: 1px solid red;
}
.inputSubmit{
margin-left:206px
}
.redfont{
	text-align: center;
}
/* New Year parts*/
.P1, .P2, .P3, .P4, .P5, .PH {
	behavior		: url('/bitrix/templates/png24.htc');
	position		:	absolute;
	height:0px;
 	z-index:2; 
}
/* Comment if not new Year */
/* .PH {
	background:url("images/banner_head.png") no-repeat;
	width:243;
	height:156;
	margin-top:-81px;
}

.P1{
    background:url("images/p1.png") no-repeat;
	margin-top:-102;
	margin-left:339;
	width:326;
	height:107;
}

.P2{
    background:url("images/p2.png") no-repeat;
	margin-top:-47;
	margin-left:136;
	width:45;
	height:75;
}

.P3{
    background:url("images/p3.png") no-repeat;
	margin-top:-52;
	margin-left:458;
	width:209;
	height:42;
}


.P4{
    background:url("images/p4.png") no-repeat;
	margin-top:-52;
	margin-left:278;
	width:209;
	height:96;
}

.P5{
    background:url("images/p3.png") no-repeat;
	margin-top:-52;
	margin-left:80;
	width:209;
	height:42;
} */ /* End comment */
/***** OTHER *****/
.cards-image-box {
	float:left;
	margin:0 40px 20px 0;
}
.cards-image-box img {
	behavior: url('/bitrix/templates/png24.htc');
}
.cards-image-box-detail {
	float:left;
	margin:0 40px 20px 0;
	
}
.clear {
	clear:both;
}
.cards-box {
	font-size:12px;
	margin:25px 20px;
}
.cards-all-text-box {
	float:left;
	width:450px;
}
.cards-all-text-box-detail {
	float:left;
	width:250px;
}
.cards-text-box {
	margin:0 0 7px 0;
	width:200px;
}
.cards-detail-link-box {
	margin:7px 0 5px;
	text-align:center;
	
}
.cards-inside-box {
	margin:0 0 20px 0;
}
	.cards-inside-box a {
		color:#5B7284;
		font-size:12px;
	}
.cards-prim-box {
	margin:0 0 0 200px;
}
.cards-prim-box-detail {
	margin:0 0 0 10px;
}
.cards-detail-text {
	padding-top:10px;
}
.cards-support-text {
	font-size:12px;
	padding:10px 20px 20px;
}

