BODY {
	background: White;
}
.style1 {color: #000000}
.solution_desc {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #4A4A4A; text-align: justify;
			margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;	margin-left: 12px; }
td {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #4A4A4A; text-align: justify;}
/* Headers */
H1, H2, H3, H4,.title {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #1B538F; font-weight: bold;line-height: 100% margin-left: 10px; margin-right: 10px;}
H1,.title {text-transform: uppercase;}
H2 {font-size:13px; line-height: 18px;}
H3 {font-size:12px;}
H4 {font-size:12px;}

.main {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #4A4A4A;
	text-align: justify;}
.left1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4A4A4A; font-style: italic;
margin-top: 10px;	margin-left: 10px; margin-right: 10px;}
.top_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; color: #1B538F;font-weight: bold;}
.banner_text {font-family: Arial, Helvetica, sans-serif;	font-size: 24px; color: Red; font-weight: bold;margin-left: 10px;}
.banner_text_blue {font-family: Arial, Helvetica, sans-serif;	font-size: 24px; color: #0062B7; font-weight: bold;margin-left: 10px;}
.newsletter {font-family: Arial, Helvetica, sans-serif;font-size: 13px;
	color: #0062B7; font-weight: bold; margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;
	margin-left: 8px;}

.menu1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;
	text-decoration: none; cursor: hand;text-align: center;}
.menu2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
	text-decoration: none;text-align: center;}
.news-title1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF4000;
	font-weight: bold; text-align: right; margin-right: 10px;}
.news-text1 {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; line-height: 130%; text-align: justify; margin-left: 10px;margin-right: 10px;}
.home-main1 {font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	text-align: justify;
	line-height: 150%;}
.home-header1 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;
	color: #003399;}
.dev-by {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #4A4A4A;line-height: 120%;}


.footer1 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4A4A4A; line-height: 120%;}
.button-more {font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-transform: uppercase;
	color: #0062B7; font-weight: bold; margin-top: 0px;	margin-left: 8px; margin-right: 8px;text-decoration: none;}
.button-buy {font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-transform: uppercase;
	color: #FF4000; font-weight: bold; margin-top: 0px;	margin-left: 8px; margin-right: 8px;text-decoration: none;}
.button-more-small {font-family: Arial, Helvetica, sans-serif;font-size: 11px;
	color: #0062B7; font-weight: bold; margin-top: 0px;	margin-left: 8px; margin-right: 8px;text-decoration: none;text-transform: uppercase;}
.button-buy-small {font-family: Arial, Helvetica, sans-serif;font-size: 11px;
	color: #FF4000; font-weight: bold; margin-top: 0px;	margin-left: 8px; margin-right: 8px;text-decoration: none;}
.home-prod-title {font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-transform: uppercase;
	color: #0062B7; font-weight: bold; margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;
	margin-left: 8px;}
.home-prod-descr { font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #4A4A4A;line-height: 130%;
	margin-top: 0px; margin-right: 8px;	margin-bottom: 0px;	margin-left: 8px; }
.overview-title {font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #0062B7; font-weight: bold;}

.nav-menu-main3,.nav-menu-main2,.nav-menu-main {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold; text-transform: uppercase;}
.nav-menu-main3,.nav-menu-main2 {	color: #4A4A4A;}
.nav-menu-main { color: #1B538F;text-decoration: none;}

.bottommenu,.bottommenua {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #4A4A4A; text-decoration: none; text-transform: uppercase;font-weight: bold;}}
.bottommenua { color: #888888}

.nav-menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #0062BF;}
.nav-submenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #4A4A4A;font-weight: bold;text-decoration: none;}
.nav-link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #4A4A4A;}
.main1 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #333333;
	text-align: justify; line-height: 150%;}
.nodecor {color: #4A4A4A; text-decoration: none;}
.hidelink {COLOR: #4A4A4A; text-decoration: none; font-size: 6px; line-height: 80%;}

#border_full{
	border-left: 1px solid #FF8000;
	border-right: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	border-top: 1px solid #FF8000;
}

#border_blue_right{
	border-right: 1px solid #1B538F;
}

#border_blue_right_top{
	border-right: 1px solid #1B538F;
	border-top: 1px solid #1B538F;
}

#border_blue_top{
	border-top: 1px solid #1B538F;
}

#border_blue_right1{
	border-right: 1px solid #0062B7;
}

#border_blue_right_top1{
	border-right: 1px solid #0062B7;
	border-top: 1px solid #0062B7;
}

#border_blue_top1{
	border-top: 1px solid #0062B7;
}

#news_frame {
  position: relative;
  height: 172px;
  overflow: auto;
  float: right;
  width: 185px;
}

.incborder{border: 1px solid #1B528F} /*Area border*/
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); 
background-position:bottom; background-repeat:no-repeat; 
background-color: #F5F5F5;} /*Area image corner*/
.incbg{background-color: #F5F5F5} /*Area background*/
.sectincborder{border: 1px solid #1B528F} /*Section area border*/
.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); 
background-position:bottom; background-repeat:no-repeat; 
background-color: #F5F5F5;} /*Section area image corner*/
.sectincbg{background-color: #F5F5F5} /*Section area background*/

.mainincbg{height: 18px;}
.mainincline{background-color: #FFC891}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; font-weight: bold; color: #4A4A4A; text-decoration:none;}

/*hr {color: #F5F5F5; height: 1px}*/
hr {color: #FF8001; background-color: #FF8001; height: 1px; border: 0;}

/* Table colors */
td.tableborder, table.tableborder {background-color: #1B528F;}
table.tablehead, td.tablehead {background-color: #EFF6FC;}
table.tablebody, td.tablebody {background-color:#FFFFFF;}
table.tablenullbody, td.tablenullbody {background-color:#FFFFFF;}
table.tableheads, td.tableheads{background-color: #EFF6FC; padding: 5px;}
table.tableheads .smalltext ,td.tableheads .smalltext {color: #4A4A4A;}
table.tablebodys, td.tablebodys {background-color:#FFFFFF; padding: 5px}
table.tablebodys strong, td.tablebodys strong {color: #4A4A4A;}


/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {
font-family: Arial, Helvetica, sans-serif; font-size:12px;
color: #4A4A4A}
.tableheadtext {color: #4A4A4A;}
a.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #4A4A4A;}

/* Some colors to highlight text */
.errorcolor {color: Red;}
.successcolor {color: #008001;}

/* Form elements */
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox, 
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton,
input.inputfield, input.inputbuttonflat, input.inputbuttonS {
 font-family:Verdana,Arial,Helvetica; font-size:11px; 
 color: #4A4A4A; border: solid 1px #4A4A4A; background-color:#FFFFFF;}

input.inputfield {color: #4A4A4A; border: solid 1px #C7CCCC; background-color:#FFFFFF;}
input.inputbuttonflat,input.inputbodybutton,input.inputbutton {color: #4A4A4A; background-color: #EEEEEE;}
input.inputbuttonS {font-weight:bold;}

/* Forum */
.forumborder {background-color: #1B528F;}
.forumhead {background-color: #EFF6FC;}
.forumbody {background-color:#ffffff;}
.forumbodytext {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #4A4A4A;}
.forumheadtext {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #4A4A4A;}
.forumfieldtext {font-family: Arial, Helvetica, sans-serif; font-size:9pt; 
	color: #4A4A4A;}

.postsep  {background-color: #9C9B9C; height: 1px}

.forumquote {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000000; background-color: #EFF6FC; border : 1px solid Black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}
.forumcode {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #333333; background-color: #EFF6FC; border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}



.forumtoolblock {
	border-left: 1px solid #1B528F; 
	border-top: 1px solid #1B528F; 
	border-right: 0px solid; 
	border-bottom: 0px solid; 
}

.forumtoolbar {
	background-color: #EFF6FC; 
	height:25px;
	border-left: 1px solid #CADDF2; 
	border-top: 1px solid #CADDF2; 
	border-right: 1px solid #1B528F; 
	border-bottom: 1px solid #1B528F; 
}

.forumtoolsection {
	border-left: 1px solid #CADDF2;
	border-top: 1px solid #CADDF2; 
	border-right: 1px solid #1B528F; 
	border-bottom: 1px solid #1B528F; 
	width: 3px; 
	height: 21px; 
	margin-left: 1px; 
	margin-right:0px;
}

.forumtoolbutton, .forummessbuttontext {
	font-family: Verdana,Arial,Hevetica,sans-serif; 
	font-size: 11px; 
	color: #4A4A4A; 
	text-decoration: none;
}

a.forumtoolbutton:hover, .forummessbuttontext:hover {
	color: #444444; 
	text-decoration:underline; 
}

.forumtoolseparator {
	border-left: 1px solid #1B528F;
	border-right: 1px solid #CADDF2; 
	width: 2px; 
	height: 21px; 
	margin-left: 6px; 
	margin-right:1px;
}


.forumtitle {
	border: 1px solid #1B528F;
	padding: 4px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4A4A4A;
	font-weight: bold;
}

.forumtitletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4A4A4A;
}


.forumnewtopic_button {
	BACKGROUND: #EEEEEE;
	border: 1px solid #4A4A4A;
	COLOR: #4A4A4A;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	height: 25px;
	width: 170px;
}


.forumpostsep  {background-color: #ffffff; height: 6px}
.forumbrd {border: 1px solid #1B528F;}
.forumbrd1 {border-left: 1px solid #1B528F;}
.forumbrd2 {border: 1px solid #1B528F;}

.forumheadcolor {color: #1B538F;}


.forummessbutton {
	background-color: #EEEEEE; 
	border: 1px solid #4A4A4A;
	height: 20px;
	padding-left:5px;
	padding-right:5px;
}

.forummessbuttonsep {width:4px;}

.forumhr {background-color: #1B528F;}
.forumsigntext {color: #444444;}
