body, td { 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #727272; 	 
	font-size: 12px;
}
.body-right {
	background-image: url(/bitrix/templates/2X_BASE/images/body-right.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
.body-left {
	background-image: url(/bitrix/templates/2X_BASE/images/body-left.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
.bg-top {
	background-color: #F1F1F1;
}
.tab {
	border: 1px solid #DDDDDD;
}
.input {
	border: 1px solid #C9C9C9;
	width: 175px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 3px;
}
.input-long {
	border: 1px solid #C9C9C9;
	width: 100%;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: top;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #717171;
	background-color: transparent;
	border: 0px solid;
	cursor: hand;
}
.input-bg {
	background-image: url(/bitrix/templates/2X_BASE/images/search-bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #E2E2E2;
}
.search-bg {
	background-color: #E2E2E2;
	padding-left: 10px;
}

.logo-right {
	background-image: url(/bitrix/templates/NT/_images/logo-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.topmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color: #7D7D7D; 
	text-decoration:none;
}
.topmenuact {	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color: #0D75A9; 
	text-decoration:none;
}
.topmenu-bg {
	background-image: url(/bitrix/templates/2X_BASE/images/topmenu-bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.leftmenu {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.leftmenuact {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FF7B2E; 
	text-decoration: none;
}
.leftmenub {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #696C72; 
	text-decoration: none;
}
.grid {
	padding: 5px; 
	padding-left: 10px; 
	padding-right: 10px;
}
th.grid {background-color:#F0F0F0; color:#7F7F7F; font-family:Verdana, Tahoma, Arial, Sans-Serif; font-size:8pt; font-weight:bold;}
td.grid {border-bottom:1px solid #CCCCCC; font-size:8pt;}
td.grid2 {font-size:8pt;}
.titletext {font-family: Arial, Helvetica, sans-serif; color:#585858; font-size:13px; font-weight:bold; line-height: 18px;}/*????? ?????????*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; font-weight:bold;}/*????? ????????????*/
.tableborder {background-color:#BBBBBB;}
.tablehead {background-color:#DEDEDE;}
.tableheadtext {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#727272;}
.tablebody {background-color:#F8F8F8;}
.gray {
	background-color: #F1F1F1;
}
.bg-line {
	background-image: url(/bitrix/templates/2X_BASE/images/bg-line.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line {
	background-image: url(/bitrix/templates/2X_BASE/images/line.gif);
	background-position: left;
	background-repeat: repeat-x;
}
.submenu {
	position: absolute; 
	visibility: hidden; 
	border: 1px solid #CCCCCC; 
	background-color:#FFFFFF;
	width: 106px;
}
.submenu-item {
	padding: 5px; 
	padding-left: 10px; 
	padding-right: 10px;
	border-bottom: 1px solid #F0F0F0;
}
.botmenu {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #0059A4; 
	text-decoration: none;
} 
.botmenuact {
	font-size: 10px;	
	color: #FF7B2E; 
}
.line-left {
	background-image: url(/bitrix/templates/2X_BASE/images/line-vert.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.line-right {
	background-image: url(/bitrix/templates/2X_BASE/images/line-vert.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.line-top {
	background-image: url(/bitrix/templates/2X_BASE/images/line-goriz.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.line-bot {
	background-image: url(/bitrix/templates/2X_BASE/images/line-goriz.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.line-top-bg {
	background-image: url(/bitrix/templates/2X_BASE/images/line-goriz.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1F1F1;
}
.line-bot-bg {
	background-image: url(/bitrix/templates/2X_BASE/images/line-goriz.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #F1F1F1;
}
.textongray {
                     padding-top:10px; 
                     padding-bottom:10px;
}
h2 {
	font-family: Verdana, Tahoma, Arial, Sans-Serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333;
	margin: 0; 
                     padding-top: 5px;
	padding-bottom: 12px;
}
h3 {
	font-family: Verdana, Tahoma, Arial, Sans-Serif; 
	font-size: 13pt; 
	font-weight: 500; 
	color: #333333; 
	margin: 0;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #7D7D7D; 
	text-decoration: none; 
	line-height: 10px; 
	margin: 0;
}
.text-small { 
	font-size: 11px;	
}

.link-small {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;  
	color: #0059A4; 
	text-decoration: none;
	font-size: 11px;	
}


.link-small2 {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;  
	color: #0059A4; 
	text-decoration: none;
	font-size: 10px;	
}


.chain {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;  
	color: #0059A4; 
	text-decoration: none;
	font-size: 10px;	
}


.ref {	
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	color: #727272;
}
a {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;  
	font-weight: normal; 
	color: #0059A4; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:hover.topmenu-text {
	text-decoration: none;
}
.titlesub {
	font-family: Verdana, Tahoma, Arial, Sans-Serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333; 
}
.date {
	color: #999999;
	font-family: Verdana, Tahoma, Arial, Sans-Serif; 
	font-size: 11px; 
	font-weight: bold; 
	margin-left: 0; 
	margin-right: 0; 
	margin-bottom: 10; 
	margin-top: 10;
}
.copyright {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	background-color: #F1F1F1;
}
.leftmenu-td-left {
	background-image: url(/bitrix/templates/2X_BASE/images/tbl-border-left-grey.gif);
	background-position: left bottom;
	background-repeat: repeat-y; 
        background-color: #F1F1F1;
	vertical-align: top;
}
.leftmenu-td-right {
	background-image: url(/bitrix/templates/2X_BASE/images/tbl-border-grey.gif);
	background-position: right top;
	background-repeat: repeat-y; 
        background-color: #F1F1F1;
	vertical-align: top;
}

.forumborder {background-color:#DDDDDD;}
.forumhead {background-color:#F0F0F0;}
.forumbody {background-color:#F7F7F7;}
.forumbodytext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.forumheadtext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.forumtitletext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}

.postsep  {background-color: #949BA0; height: 1px}

.forumquote {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; background-color: #F4F4F4; border : 1px solid Black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2px;}
.forumcode {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; background-color: #F4F4F4; border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2px;}

.forumtopmenubody {background-color: #F4F4F4; }
.forumtopmenu {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; background-color: #F4F4F4; text-decoration: none; }
.forumtopmenu:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; background-color: #F4F4F4; text-decoration: underline; }
