@charset "iso-8859-1";
<STYLE TYPE=text/css>
<!--

	a:visited { color:#0000FF; text-decoration: none; }
	a:link { color:#0000FF; text-decoration: none; }
	a:hover { color:#FF0000; text-decoration: underline; }
	a:active { color:#FF0000; text-decoration: underline; }

	a.none:hover { color: #000000; text-decoration: none; }

/* form styles */
	textarea { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; }
	select { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12;}
	input { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; }

/* small event font */
	div.smallcalev { color:#0020A0; font-family: Arial, sans-serif, Helvetica; font-size: 10; }
	div.smallcalevtime { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 10; }
	a.smallcalev { color:#0020A0; font-family: Arial, sans-serif, Helvetica; font-size: 10; }
	a.smallcalev:hover { color:#FF2040; font-family: Arial, sans-serif, Helvetica; font-size: 10; }

/* small cal month font */
	table.smallcalmth { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 13; width: 150;}
	div.smallcalmth { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14;}
	a.smallcalmth { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; }
	a.smallcalmth:visited { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; }
	td.smallcalmth { background-color: #F4F4F4; }


/* font for calendar and company names at top of month calendar */
	table.companynamefont { color:#0000FF; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight:bold;	background-color:#F0F0FF }
	table.calendarnamefont { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: bold; background-color:#FFFFF0; }


/* calendar top header setting */
	table.todaytop { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; width:500; background:#FFFFF0; }

/* font for calendar day name */
	div.dayfont { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 13; font-style: normal; font-weight: normal; }

/* font for calendar date numbers */
	div.datenumfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 13; font-style: normal; font-weight: normal; }
	a.datenumfont { color: #000000; font-family: Arial, sans-serif, Helvetica; font-size: 13; font-style: normal; font-weight: normal; }
	a.datenumfont:visited { color: #000000; font-family: Arial, sans-serif, Helvetica; font-size: 13; font-style: normal; font-weight: normal; }

/* month calendar table view setting */
	table.monthview { width:95%; border-width:thin; background-color: #666565; color: #666565; border: 0px thin #FFFFFF; border-collapse: separate; border-spacing: 1px; padding:0px; spacing: 1px;}
	td.monthview { height:30px; }
	td.sundaytopcolor { height:20px; color: #F0F0E0; background-color: #a7bf44;}
	td.weekdaytopcolor { height:20px; color: #000000;  background-color: #a7bf44;}
	td.sundayemptyclr { height: 20px; background-color: #FFFFFF; }
	td.weekdayemptyclr { height: 20px; background-color: #FFFFFF; }
	td.todayclr { background-color: #f28216; }
	td.sundayclr { height:20px; background-color: #FFFFFF; }
	td.weekdayclr { height:20px; background-color: #FFFFFF; }
	
/* link to month navigation font */
	a.calfontnav { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 18; font-style: normal; font-weight: bold; }
	a.calfontnav:hover { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 18; font-style: normal; font-weight: normal; }
	a.calfontnav:link { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 18; font-style: normal; font-weight: normal; }
	a.calfontnav:visited { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 18; font-style: normal; font-weight: normal; }

/* link to asked month font */
	div.calfontasked { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }
	a.calfontasked { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }
	a.calfontasked:hover { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }
	a.calfontasked:link { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }
	a.calfontasked:visited { color:#884422; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }

/* font for menu items */
	div.menufont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	a.menufont:link { color: #0000FF; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	a.menufont:visited { color: #0000FF; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	a.menufont:hover { color: #0000FF; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: underline; }
	
/* menu option background color */
	table.menufont { width:500;}

 /* font for search header */
	div.searchheaderfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 16; font-style: normal; font-weight: bold; background-color: #F0F0F0 ; }
 /* font for search result events title */
	div.searchtitlefont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; font-style: normal; font-weight: bold; text-decoration: underline; }
 /* font for search result events */
	div.searchtextfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; }

 /* font for headers */
	div.headerfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 16; font-style: normal; font-weight: bold; background-color: #F0F0F0 ; }
	table.headerfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 16; font-style: normal; font-weight: bold; background-color: #F0F0F0 ; }
	a.headerfont:link { color: #000000; text-decoration:none }
	a.headerfont:visited { color: #000000; text-decoration: underline; }
	a.headerfont:hover { color: #000000; text-decoration: underline; }

 /* font for titles */
	div.titlefont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; font-style: normal; font-weight: normal; }
	table.titlefont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; font-style: normal; font-weight: normal; background-color: #C0C0C0 ; }
	a.titlefont:link { color: #000000; text-decoration:none }
	a.titlefont:visited { color: #000000; text-decoration: underline; }
	a.titlefont:hover { color: #000000; text-decoration: underline; }

/* font for event popup title */
	div.popupeventtitlefont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; font-style: normal; font-weight: bold; text-decoration: underline; }

/* font for event popup content */
	div.popupeventfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	
/* color and font for event content text in day calendar */
	table.dayevent { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; background: #F0F0FF; text-decoration: none;  }
	
/* color and font for event content text in week calendar */
	table.weekevent { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; background: #F0F0FF; text-decoration: none; }

/* color and font for normal text */
	div.normalfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	table.normalfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	a.normalfont:link { color: #000000; text-decoration:none }
	a.normalfont:visited { color: #000000; text-decoration: none; }
	a.normalfont:hover { color: #000000; text-decoration: underline; }

/* format event borders in calendar month view */
	table.eventborder { border: solid #D0C0C8; border-bottom-width:1;border-top-width:0;border-left-width:0;border-right-width:0;}
	td.eventborder { border:solid #D0C0C8; border-bottom-width:0;border-top-width:0;border-left-width:1;border-right-width:0;}
	td.eventtimeborder { border: solid #884084; border-bottom-width:0;border-top-width:0;border-left-width:0;border-right-width:0;}

/* lines and boxes */
	table.txtbox { border: solid gray; border-width:1;}
	hr { height: 1px; background-color:#804000; border:#804000; color:#804000; border:0px; border-style:none; }
	li { list-style-type: disc;}
-->
</STYLE>
@charset "iso-8859-1";
body { margin: 0px; padding:0px; background-color: #F6EECB}

/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C7CFE0; border-color: #FFFFFF; border-bottom: 1px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#DEE4ED; 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;}


p.ylamenu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #FFFFFF; text-decoration:none; padding:2,2,2,2;line-height:100%;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}
a.ylamenu {text-decoration:none;color:#FFFFFF;}
a.ylamenu:hover {text-decoration:underline;color:#FFFFFF;}
p.alamenu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #666565; text-decoration:none; padding:0,0,0,0;line-height:150%;margin-left:10px;margin-right:10px;margin-top:0px;margin-bottom:0px;}
a.alamenu {text-decoration:none;color:#666565;}
a.alamenu:hover {text-decoration:underline;color:#666565;}
a {text-decoration:none;color:#0033CC;}
a:hover {text-decoration:underline;color:#0033CC;}
span.harmaa{color:#666666;}
/*Left menu*/
.leftmenu, .leftmenuact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #FFFFFF; text-decoration:none; padding:10,10,10,10;line-height:150%}
.leftmenuact {color: #FFFFFFF;}

/*Top menu*/
.topmenu, .topmenuact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #FFFFFF; text-decoration:none; padding:2,2,2,2;}
.topmenuact {color: #FFFFFFF;}

/*Site menu*/
.lang, .langact {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #9E9E9E; 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: #7D7D7D;}/*Small text blue*/ 
.smalltextwhite{color: #6A7B9C;}/*Small text white*/
.smalltextblack{color: #000000;}/*Small text black*/
.baskettext {color: #FFFFFF;}

.chain {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #333333;}

.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newstext {color: #7C7E7F;}
.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:red;}
.oktext {color:#005000;}
.notetext {color:green;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #A3A5A7;}

.tableheads {background-color:#FCFDFE;}
.tableborders {background-color:#B9CEDF;}

.incbg{background-color:#FFFFFF}
.sectincbg{background-color:#FFFFFF}

.mainincbg{height: 18px;}
.mainincline{background-color:#B4BDCD}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #6A7B9C; text-decoration:none;}

hr {color: #BDCEDE; height: 1px}

.inputfield, .inputbuttonflat, .inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
.inputfield {color:black; border: solid 1px #C8C8C8;}
.inputbuttonflat { color:#929292; background-color:#EFEFEF; border: solid 1px #C8C8C8;}
.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, sans-serif;}
H1, .H1 {color:#000000; font-size:17px; font-weight:normal; line-height: 16px; margin-bottom: 1px;margin-left:20px;margin-right:10px;margin-top:10px;margin-bottom:10px;}}
H2, .H2 {color:#000000; font-size:13px; line-height: 18px; font-weight:bold;margin-left:20px;margin-right:10px;margin-top:10px;margin-bottom:10px;}}
H3, .H3 {font-size:12px; color: #000000; font-weight:bold;margin-left:20px;margin-right:10px;margin-top:10px;margin-bottom:10px;}}
H4, .H4 {font-size:12px; color: #000000; font-weight:bold;margin-left:20px;margin-right:10px;margin-top:10px;margin-bottom:10px;}}

/* 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 {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000000;line-height:150%;margin-left:20px;margin-right:10px;margin-top:10px;margin-bottom:10px;}
p {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000000;line-height:150%;margin-left:20px;margin-right:10px;margin-top:10px;margin-bottom:10px;}
p.paiva {font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#000000;line-height:100%;margin-left:3px;margin-right:3px;margin-top:3px;margin-bottom:3px;}
ul {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000000;line-height:150%;margin-right:10px;margin-top:10px;margin-bottom:10px;}
ol{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000000;line-height:150%;margin-right:10px;margin-top:10px;margin-bottom:10px;}

/* 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, .inputbuttonflat,.inputbutton, .inputfield, .inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:9px;color:#666565;border:1px solid #666565;background-color:#bad757;}

/* Form elements */
.inputfield1 {font-family:Verdana,Arial,Helvetica; font-size:9px;color:#666565;border:1px solid #666565;background-color:#C8BC84;}


/* Required sign */
.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px;}