/* Basic Link */

body {padding: 0pt; margin: 0pt; background-color: #FFFFFF;font-family: trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; 	}

a:link { 	color: #297D16; 	text-decoration: underline; }
a:visited {	color: #297D16;	text-decoration: underline;}
a:hover {	color: #71B762;	text-decoration: underline;}	

td, TD, p, P, .text, li, LI, ul, UL {color: #000000;	font-size: 14px;	font-family:  trebuchet MS, Tahoma, Arial, tahoma;text-decoration:none; }
div.title {
	padding: 0 0 0 22px;
	background-repeat: repeat-x;
	background-position: bottom;
}
div.workarea{
	padding: 0 22px 42px 22px;
}
.green {
	color: #257619;font-family:  trebuchet MS, Arial, Tahoma;
}
div.contacts {
	font-size: 14px;	
	padding: 20px 20px 20px 20px;
}
.button  { font-family:  trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; 	font-size:15px; font-weight:bold; color: #FFFFFF; text-decoration:none; padding: 0 0 0 20px;}
	
/*Left menu*/
a:link.leftmenuact  { font-family: trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; 	font-size:15px; font-weight:bold; color: #FFFFFF; text-decoration:underline;}
a:visited.leftmenuact { font-family: trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; 	font-size:15px;  font-weight:bold;  color: #FFFFFF;	text-decoration:underline;}
a:hover.leftmenuact { font-family: trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; 	font-size:15px; font-weight:bold;  color: #DDDDDD;text-decoration:underline; }

a:link.leftmenu  {	font-family: trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;  color: #FFFFFF;	text-decoration:underline;}
a:visited.leftmenu { font-family: trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; 	font-size:15px; font-weight:bold; color: #FFFFFF;	text-decoration:underline;}
a:hover.leftmenu { font-family: trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; 	font-size:15px; font-weight:bold; color: #DDDDDD;	text-decoration:underline;}


/*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;}



.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:  trebuchet MS, 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:  trebuchet MS, 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:  trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #297D16;}

.newstext, .newsdate, .newsdatab {font-family:  trebuchet MS, 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:  trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#156BDD; font-size:16px; font-weight:bold;text-decoration: none; }/*Page title*/
.subtitletext {font-family: trebuchet MS, 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:  trebuchet MS, 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:  trebuchet MS,  tahoma,Verdana, Arial, Helvetica, Times New Roman, sans-serif; color:#257619; font-size:20px; font-weight:bold;  text-decoration: none;}
H2, .H2 { font-size:16px; }
H3, .H3 {font-size:14px; color: #346295;}
H4, .H4 {font-size:13px; ;}

/* 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; }

