.popupBody {
	/*background-color:#c2c1c1;*/
	background: url(/images/popup_gray_bg.gif) repeat-y left #231f20;
	scrollbar-face-color: #c2c1c1;
	scrollbar-highlight-color: #c2c1c1;
	scrollbar-shadow-color: #5d5f61;
	scrollbar-3dlight-color: #5d5f61;
	scrollbar-arrow-color:  #5d5f61;
	scrollbar-track-color: #c2c1c1;
	scrollbar-darkshadow-color: #c2c1c1;
	margin:0;
	padding: 20 26 14 26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5f61;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5f61;
}

.head1 {font-family:verdana; color: #000000; text-align: justify; font-size: 10;
	background-attachment: fixed; font-weight:bold;
 }


/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C8DCEE; border-color: #FFFFFF; border-bottom: 1px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#E6EFF7; padding-right:10px; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.popupmenutext {color: #356FA2;}
.popupmenuclosed {color: #808080;}


/*Left menu*/
.leftmenu, .leftmenuact {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #619DCD; text-decoration:none;}
.leftmenuact {color:#355B7C;}

/*Top menu*/
.topmenu, .topmenuact {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:none;}
.topmenuact {color: #FED738;}

/*Site menu*/
.lang, .langact {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:underline;}
.langact {text-decoration:none;}

/*Style for basket panel text*/

.smalltext, .smalltextwhite, 
.smalltextblack, .baskettext {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/
.smalltext {color: #5d5f61;} /*Small text blue*/ 
.smalltextwhite{color: #FFFFFF;} /*Small text white*/
.smalltextblack{color: #000000;} /*Small text black*/
.baskettext {color: #FFFFFF;}

.chain {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #619DCD;}

.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newsdata {color: #FF4C1E;}
.newsdatab {font-weight: bold; color: #FF4C1E;}

.titletext {font-family: Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#4791D3; font-size:13px; font-weight:bold;}/*Subtitle*/

.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:#c4151c;}
.oktext {color:#005000;}
.notetext {color:#5d5f61;}

.copy {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}

.tableheads {background-color:#FCFDFE;}
.tableborders {background-color:#B9CEDF;}

.incborder{border: 1px solid #C1E6FF} /*Area border*/
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#C6DFF5;} /*Area image corner*/
.incbg{background-color:#C6DFF5} /*Area background*/
.sectincborder{border: 1px solid #C1E6FF} /*Section area border*/
.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#9BD0FC;} /*Section area image corner*/
.sectincbg{background-color:#9BD0FC} /*Section area background*/

.mainincbg{height: 18px;}
.mainincline{background-color:#CDDCE9}
.maininctitle{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #4791D3; text-decoration:none;}

/*hr {color: #BDCEDE; height: 1px}*/

.inputfield, .inputbuttonflat, .inputbuttonS {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.inputfield {color:black; border: solid 1px #C7CACC;}
.inputbuttonflat {
	color:#262626;
	background-color:#e7e7e7;
	border: 1px solid  #a3a3a3;
	padding:2 10 2 10;
}
.inputbuttonS {font-weight:bold;}

/*******************************************/
/* Standard styles for Bitrix Site Manager */
/* used by public section scripts          */
/*******************************************/

/* Headers */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B32517;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B32517;
}	


/* Table colors */
.tableborder {background-color:#B9CEDF;}
.tablehead {background-color:#dedede;}
.tablebody {background-color:#f5f5f7;}
.tablenullbody {background-color:#FFFFFF;}

/* Table text */
tablebodytext, tablefieldtext, tabletitletext,
tableheadtext, tablebodylink {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c2c1c1;}
.tableheadtext {color:#5d5f61;}
.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}



/* Regular text */
.text {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5f61;}
.small {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5f61;}
.main_text {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5f61;}
.edit_block_text {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}
.edit_preview_text{font-size:11px; font-family:arial;}
.text_date {font-family:verdana; font-size:10px; font-style:italic;}

.red{color:#c4151c;}


/* Some colors to highlight text */
.errorcolor {color:#c4151c;}
.successcolor {color:#5d5f61;}
.forum_error {color:#c4151c;font-size:12px;}
.forum_ok {color:#5d5f61;font-size:12px;}
.okcolor{color:#5d5f61;}


/* Onscreen messages */
.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:red; font-weight:bold;}

/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox, 
.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.inputtext{
	background-color:#c2c1c1;
	color: #5d5f61;
	border: 1px solid  #5d5f61;
	padding:2px;
}
.inputtextarea{
	background-color:#c2c1c1;
	color: #5d5f61;
	border: 1px solid  #5d5f61;
	padding:2px;
}
/* Required sign */
.starrequired, .required{font-family: Arial, Helvetica, sans-serif; color:red; font-size:12px; }

.button_golos {
	background-color: #e7e7e7;
	border: 1px solid #a3a3a3;
	height: 22px;
	padding-left:5px;
	padding-right:5px;
	font-size: 8.5pt;
	font-family: verdana, helvetica, sans-serif;
	vertical-align: middle;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c4151c;
    text-decoration:underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c4151c;
    text-decoration:none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c4151c;
    text-decoration:underline;
}
		
.gray_studio {	font-family: Arial, Helvetica, sans-serif; font-size: 18px;	color: #5d5f61;font-weight: bold; line-height:20px;}		
	   


/* Стили для описания домов */
.head_red,.head_red:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #c4151c;
	text-decoration:none;
}/*Заголовок для описания домов*/
.head_red:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #c4151c;
	
	text-decoration:underline;
}

.head_red_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c4151c;
	text-decoration:none;
	font-variant:large-caps;
	padding-left:2px;
}/*Заголовок для библиографии и ссылок*/
.main_gray {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #5d5f61;text-align : justify;}/*Основной текст для описания домов*/

p.main_gray a,p.main_gray a:visited{
	color:#5d5f61;
}
p.main_gray a:hover{
	color:#c4151c;
}
.gray_link,.gray_link:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #5d5f61;text-align : justify;text-decoration:none;}/*серая ссылка*/
.gray_link:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #c4151c;text-align : justify;}/*серая ссылка при подводе*/
a.nav_link{color:#c4151c; font-size:15px; text-decoration:none;}
.nav_font {
	font-size: 12px;
	color: #c4151c;
}