
/* Basic Link */

body {padding: 0pt; margin: 0pt; background-color: White;}

a:link { 	color: #0045A4; 	text-decoration: underline; }
a:visited {	color: #0045A4;	text-decoration: underline;}
a:hover {	color: #516188;	text-decoration: underline;}	

		td {color: #000000;	font-size: 12px;	font-family: Arial, tahoma;text-decoration:none; }
		.top {background-repeat : repeat-x;  background-position: right;}
		.right {background-repeat : repeat-y;}
		.right2 {background-repeat : repeat-y; background-position: right;}

	
/*Left menu*/
a:link.topmenuact  { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; font-weight:bold; color: #FFB100; text-decoration:underline;}
a:visited.topmenuact { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px;  font-weight:bold;  color: #FFB100;	text-decoration:underline;}
a:hover.topmenuact { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; font-weight:bold;  color: #FFFFFF;text-decoration:underline; }

a:link.topmenu  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;  color: #FFFFFF;	text-decoration:underline;}
a:visited.topmenu { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; font-weight:bold; color: #FFFFFF;	text-decoration:underline;}
a:hover.topmenu { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; font-weight:bold; color: #FFB100;	text-decoration:underline;}

.topmenuN  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #B1CBD6;
	text-decoration:none;
}

/*Pop-up menu*/
.popupmenuact {
	padding:2px;
	padding-left:5px;
	padding-right:10px;
	background-color:#5370AA;
	border-color: #49659E;
	border-bottom: 1px solid #49659E;
	border-left : #49659E;
	border-left: 1px solid #49659E;
	border-right : #49659E;
	border-right: 1px solid #49659E;
}
.popupmenu {
	padding:2px;
	padding-left:5px;
	background-color:#6376B0;
	padding-right:10px;
	border-color: #49659E;
	border-bottom: 1px solid #49659E;
	border-left : #49659E;
	border-left: 1px solid #49659E;
	border-right : #49659E;
	border-right: 1px solid #49659E;
}
.popupmenutext, .popupmenuclosed { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:10px; font-weight:bold; color: #FFFFFF;}
.popupmenuclosed {color: #808080;}


/*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;}


.name {font-family:  Verdana,Arial, Times New Roman, Helvetica, sans-serif;  font-size:32px; font-weight:bold; color: #FFFFFF;}
.name2 {	font-family: Verdana,Arial, Times New Roman, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	color: #FF6600;}

.newshead {
	font-family: Verdana,Arial, Times New Roman, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #330099;
}
/*Style for basket panel text*/
.date {font-family: Arial, Times New Roman, Verdana, Helvetica, sans-serif;  font-size:18px; font-weight:bold;}
.smalltext,.smalltextblue, .smalltextgray, .smalltextblue,.smalltextnavy, .smalltext2, .smalltextwhite, .smalltextred, 
.smalltextblack, .baskettext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/
.smalltextwhite{color: #FFFFFF;} /*Small text white*/
.smalltextred { color: red;} 
.smalltextnavy{color: #033C83;} /*Small text navy*/
.smalltextblue{color: #174DC3;} /*Small text blue*/
.smalltextgray{color: gray;} /*Small text gray*/
.smalltext2{font-size:10px; } /*Very Small text*/
.smalltextblack{color: #000000;} /*Small text black*/
.baskettext {color: #FFFFFF;}

.chain {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #36466B;}

.newstext, .newsdate, .newsdatab {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #346295; text-decoration:none;}
.newsdate {color: #494949;}
.newsdatab {font-weight: bold; color: #FF4C1E;}

.titletext {font-family: Verdana, Arial, Helvetica, sans-serif; color:#156BDD; font-size:16px; font-weight:bold;text-decoration: none; }/*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:red;}
.oktext {color:#005000;}


.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
a.copy:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #FFB100;}
a.copy:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #FFB100;}
a.copy:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; 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: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #4791D3; text-decoration:none;}

hr {
	height: 1px;
 color: #8896B3;
}

.hrwhite {
	height: 1px;
 color: #FFFFFF;
}
.inputfield, .inputbuttonflat, .inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
.inputfield {color:black; border: solid 1px #033C83;}
.inputbuttonflat {color:#6E96B7; background-color:#DDF1FF; border: solid 1px #A4CCED;}
.inputbuttonS {font-weight:bold;}

/*******************************************/
/* Standard styles for Bitrix Site Manager */
/* used by public section scripts          */
/*******************************************/

/* Headers */

H1, .H1, H2, .H2, H3, .H3, H4, .H4  {font-family:  Verdana, Arial, Helvetica, Times New Roman, sans-serif; color:#074081; font-size:17px; font-weight:bold;  text-decoration: none;}
H2, .H2 {color:#346295; font-size:15px; }
H3, .H3 {font-size:12px; color: #346295;font-family: Verdana, Arial, Helvetica, sans-serif;}
H4, .H4 {font-size:12px; ;font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Table colors */
.tableborder {background-color:#B9CEDF;}
.tablehead {background-color:#D5E3F0;}
.tablebody {background-color:#F4F8FB;}
.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#25639A;}
.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text, TD,  td, body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Onscreen messages */
.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}

/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox, 
.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

/* Required sign */
.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; }
