*{
/*padding:0;
margin: 0 auto;*/
}
body{
	background: url('images/bg.jpg');
	font:11px Verdana,Helvetica,sans-serif;
	color:#3F85B6;
}
/*img.png24, div.png24 {
	behavior: url('/bitrix/templates/png24.htc');
}*/
.png24 {
	behavior: url('/bitrix/templates/png24.htc');
}
hr{
	border:0px solid #3F85B6;
	background-color: #3F85B6;
	color:#3F85B6;
	width:90%;
	height:1px;
	text-align:center;
}
#selectSitelinkimg{
	padding: 0 17 0 0;

	float: left
}
#selectSite{
	float:right;
	margin: 22px 0 0 0;
	font-size: 11px;
	color:#DEFFF8;
	height:12px;
	width:170px;
}
#selectSitelink a{
	font-size: 11px;
	color:#DEFFF8;
}	
.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;
}*/
.about_text{
	font-size:11px;
	color:#3F85B6;
	padding:0 10 10 0;
}
.about_text a{
	color:#3F85B6;
	text-decoration:none;
}
.about_text a:hover{
	text-decoration: underline;
	color:#3F85B6;
}
.td_news_ind{
	padding:0 0 0 10;
	font-size:10px;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
.td_news{
	padding:0 10 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
.title_news a{
	color:#3F85B6;
	font-weight:bold;
}
.date{
	font-size:11px;
	font-weight:bold;
	color:#3F85B6;
	text-decoration:none;
}
.anonce_news{
	color:#3F85B6;
	vertical-align: top;
}
.detail_list{
	font-size:11px;
	color:#3F85B6;
}
.index_menu{
	padding:3 5 0 5;
	font-size:10px;
	vertical-align: top;
}
.index_menu a{
	color:#3F85B6;
}
.copyright{
	padding: 0px 0px 0px 0px; 
	font-size: 12px;
	color:white;
}
.contacts{
	line-height:1.3;
	margin: 20px 20px 0px 0px; 
	font-size: 12px;
	color:#1B4464;
}
.contacts a{
	font-size: 12px;
	color:white;
}
/*FORM-----------------------------------------------*/
.inputText{
	BORDER:#B4CFE2 1px solid; 
	WIDTH: 215px; 
	HEIGHT: 17px;
	font-size: 15px;
	color:#4D91C2;
}
.InputEmail{
	BORDER:#B4CFE2 1px solid; 
	WIDTH: 215px; 
	HEIGHT: 17px;
	font-size: 15px;
	color:#4D91C2;
}
.InputTextarea{
	BORDER:#B4CFE2 1px solid; 
	WIDTH: 215px; 
	HEIGHT: 100px;
	font-size: 15px;
	color:#4D91C2;
}
.InputTextareaR{
	BORDER:#B4CFE2 1px solid; 
	WIDTH: 540px; 
	HEIGHT: 70px;
	font-size: 15px;
	color:#4D91C2;
	margin-bottom:5px;
}
.inputSubmitI{
	WIDTH: 50px; 
	HEIGHT: 23px;
	padding:3px 0px 0px 0px;
	text-decoration:underline;
	color:#fff;
	border:none;
	background:none;
	cursor:pointer;
}
.inputSubmit{
	WIDTH: 110px; 
	HEIGHT: 23px;
	font-size: 15px;
	color:BLACK;
	TEXT-ALIGN:center;
	float:right;
	margin-right:56;
}
.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:#3F85B6;
}
/*---------------------------------------------------*/
#menu_bg{
	position: relative;
	z-index: 0;
}
#fotorand{
	padding: 5px 0px 5px 0px; 
	text-align: center;
}
.index_foto{
	padding:3 5 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:center;
}
.index_foto a{
	color:#3F85B6;
}
.responses{
	padding:10 5 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:left;
	color:#3F85B6;
	/*line-height:1.13;*/
}
.responses a{
	color:#3F85B6;
	/*line-height:1.13;*/
}
.responses_n{
	padding:10 5 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:right;
	color:#3F85B6;
	/*line-height:1.13;*/
}
.last_msg{
	padding:10 5 0 5;
	font-size:10px;
	vertical-align: top;
	text-align:center;
	color:#3F85B6;
}
.text_details{
	font-size: 13px;
	color:#3F85B6;
	margin:10px;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
.img{
	float:left; 
	margin:10px 10px 5px 10px;
	_margin:10px 5px 10px 5px
}
#NavChain{
	font-size: 10px;
	color:#3F85B6;
	text-transform:capitalize;
}

.NavChain{
	text-align:left;
	color:#3F85B6;
	margin:5 0 10 20;
}
.nameElementNavChain{
	text-decoration: none;
	font-size: 10px;
	color:#3F85B6;
	text-transform:capitalize;

}
.search_res{
	font-size:13px;
	color:#3F85B6;
	
}
.search_res a{
	font-size:13px;
	color:#3F85B6;
	
}
.system-nav-orange a
{
	color:#3F85B6;
	font-size:11px;
}
.system-nav-orange
{
	color:#3F85B6;
	font-size:11px;
}
#foto_news_bg{
	margin:5 10 0 8;
	float:left;
}
.poster a{
	font-size: 10px;
	color:#3F85B6;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
}

.poster a:hover{
	text-decoration: underline; 
}
.poster{
	padding: 5px 0px 7px 15px; 
}
.poster_news{
	font-size: 10px;
	color:#3F85B6;
	margin:0 20 0 15;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
.pagenav{
	text-align:left;
	padding-left:20px;
}
.foto_details{
	margin:5 15 10 8;
	float:left;
}
.head_details{
	font-size: 13px;
	color:#3F85B6;
	margin:0 20 0 15;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
.text_details{
	font-size: 13px;
	color:#3F85B6;
	margin:10 20 0 15;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
#t_menu{
	padding: 5px 15px 5px 15px; 
}
#t_menu a{
	font-size: 10px;
	color:#3F85B6;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-decoration: none; 
}
.fotogal a{
	font-size: 11px;
	color:#3F85B6;
	text-decoration:none;
}
.fotogal{
	padding: 5px 15px 0px 15px; 
}
.load_menu a{
	/*padding-top:10px;*/
	font-size: 11px;
	color:#3F85B6;
	text-decoration:underline;
}
.load_menu a:hover{
	text-decoration: underline; 
}
.menus_s{
	font-size: 13px;
	color:#3F85B6;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	padding: 10px 0px 0px 15px; 
}

.menus{
	font-size: 11px;
	color:#3F85B6;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	padding: 5px 0px 0px 15px; 
}

.menus_{
	font-size: 13px;
	color:#3F85B6;
	margin:0 20 0 15;
	vertical-align: top;
	text-align:left;
	line-height:1.13;
}
#foto_news_bg{
	margin:5 15 0 8;
	float:left;
}
.list_question{
	text-align:left;
	padding:5 20 0 16;
	font-size:13px;
	color:#3F85B6;
}
.tema{
	text-align:right;
	padding:0 10 20 10;
		
}
.texts{
	font-size:13px;
	color:#3F85B6;
}
.contacts_{
	font-size: 12px;
	color:#3F85B6;
	text-decoration:none;

}
.contacts_ a{
	color:#3F85B6;
}
.error{
	font-size: 15px;
	color:red;
}
/*-------------popupFormTable-----------------*/
#popupTableTopLeft{
	background:url("images/popup_top_left.gif") no-repeat;
	height:9px;
	width:9px;
}
#popupTableBottomLeft{
	background:url("images/popup_bottom_right.gif.gif") no-repeat;
	height:9px;
	width:9px;
}
#popupTableBottomRight{
	background:url("images/popup_bottom_left.gif") no-repeat;
	height:9px;
	width:9px;
}

/*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;
}
.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_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;
}

.block_about_l{
	background: #E6F4FF;
	width: 640px;
	_width: 641px;
	border-left:1px solid #409695;
	height: auto !important;
	height: 105px;
	min-height: 105px;
	float:left
}
.block_about_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 105px;
	min-height: 105px;
	float:right;
}
.block_short_l{
	background: #E6F4FF;
	width: 312px;
	_width: 313px;
	border-left:1px solid #409695;
	height: auto !important;
	height: 260px;
	min-height: 260px;
	float:left
}
.block_short_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 260px;
	min-height: 260px;
	float:right;
}
.block_menu_l{
	margin-left:10px;
	_margin-left:6px;
	background: #E6F4FF;
	width: 438px;
	_width: 437px;
	border-left:1px solid #409695;
	height: auto !important;
	height: 122px;
	min-height: 122px;
	float:left
}
.block_menu_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 122px;
	min-height: 122px;
	float:right;
}
.block_interior_l{
	background: #E6F4FF;
	width: 311px;
	_width: 312px;
	border-left:1px solid #409695;
	height: auto !important;
	height: 122px;
	min-height: 122px;
	float:left
}



.block_rightlow_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 105px;
	min-height: 105px;
	float:right;
}
.block_rightlow_l{
	background: #E6F4FF;
	width: 224px;
	_width: 225px;
	border-left:1px solid #409695;
	height: auto !important;
	height: 105px;
	min-height: 105px;
	float:left
}
.block_righthige_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 277px;
	min-height: 277px;
	float:right;
}
.block_rightlow_l{
	background: #E6F4FF;
	width: 224px;
	_width: 225px;
	border-left:1px solid #409695;
	height: auto !important;
	height: 105px;
	min-height: 105px;
	float:left
}
.block_righthige_r1{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 285px;
	min-height: 285px;
	float:right;
}
.block_righthige_l1{
	background: #E6F4FF;
	width: 224px;
	_width: 225px;
	border-left:1px solid #409695;
	height: auto !important;
	height: 285px;
	min-height: 285px;
	float:left
}
.block_righthige_r{
	background: url("images/right_bg.png");
	behavior: url('/bitrix/templates/png24.htc');
	width: 13px;
	height: auto !important;
	height: 277px;
	min-height: 277px;
	float:right;
}
.block_righthige_l{
	background: #E6F4FF;
	width: 224px;
	_width: 225px;
	border-left:1px solid #409695;
	height: auto !important;
	height: 277px;
	min-height: 277px;
	float:left
}
.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: #E6F4FF;
	width: 878px;
	_width: 879px;
	border-left:1px solid #409695;
	height: auto !important;
	height: 450px;
	min-height: 450px;
	float:left
}
/*---------------------------------------------------*/
/* New Year parts*/
/* .P1, .P2, .P3, .P4, .P5, .P6{
	behavior		: url('/bitrix/templates/png24.htc');
	position		:	absolute;
	z-index:100;
}

.P1{
    background:url("images/p1.png") no-repeat;
	margin-top:-57;
	margin-left:435;
	width:209;
	height:42;
}

.P2{
    background:url("images/p2.png") no-repeat;
	margin-top:-47;
	margin-left:161;
	width:45;
	height:75;
}

.P3{
    background:url("images/p3.png") no-repeat;
	margin-top:-80;
	margin-left:113;
	width:209;
	height:85;
}

.P4{
    background:url("images/p4.png") no-repeat;
	margin-top:-107;
	margin-left:117;
	width:202;
	height:117;
}
.P5{
    background:url("images/p5.png") no-repeat;
	margin-top:-60;
	margin-left:227;
	width:215;
	height:92;
}
.P6{
    background:url("images/p6.png") no-repeat;
	margin-top:-54;
	margin-left:105;
	width:204;
	height:37;
}

.NY {
	 */background:url('images/top_banner.jpg') top right no-repeat;
}
