/*******************************************/
/* Standard styles for Bitrix Site Manager */
/* used by public section scripts          */
/*******************************************/

/* Table colors */
.tableborder {background-color:#428CCE;}
.tablehead {background-color:#D6E7FF;}
.tablebody {background-color:#F0F0F0;}
.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#000066;} /* tableheadtext */
.tablebodytext {color:#000000;} /* tablebodytext */
.tablebodylink {text-decoration: none} /* tablebodylink */
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text {font-family:Arial, Helvetica, sans-serif; font-size:12px;} /* text */

/* Some colors to highlight text */
.errorcolor {color:red;} /* errorcolor */
.successcolor {color:green;} /* successcolor */

/* Onscreen messages */
.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;} /* message */

/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox, 
.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family: Arial; font-size:12px;}

/* Required sign */
.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; }


/*******************************************/
/*          Template styles                */
/*******************************************/

TD {font-size: 12px; font-family: Verdana, Arial, Helvetica}
P {font-size: 12px; font-family: Verdana, Arial, Helvetica}
FONT {font-size: 12px; font-family: Verdana, Arial, Helvetica}
P {text-align: justify}
.normal {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
.enter {font-size: 12px; font-family: Arial}
.highlighted {font-weight: bolder; color: #4586C1}
A:link {color: #4083BD}
A:active {color: #9E0B0E}
A:hover {color: #9E0B0E}
A:visited {color: #4083BD}
.submenu {font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana; margin-left: 4px}
A.submenu {color: #FFFFFF}
A.submenu:link {color: #FFFFFF; text-decoration: none}
A.submenu:hover {color: #000000; text-decoration: none}
A.submenu:active {color: #000000; text-decoration: none}
A.submenu:visited {color: #FFFFFF; text-decoration: none}
.bottom {font-size: 12px; font-family: Arial, Helvetica, Verdana}
A.bottom:link {color: #004C90}
A.bottom:hover {color: #B22222}
A.bottom:active {color: #B22222}
A.bottom:visited {color: #004C90}
H1 {font-weight: bolder; font-size: 16px; color: #0E3F70; font-family: Arial, Helvetica, sans-serif}
.firstletter {font-size: 24px; color: #FFCC66; font-family: Arial, Helvetica, Verdana} /* firstletter */
H2 {font-weight: bolder; font-size: 14px; color: #004C90; font-family: Arial, Helvetica, sans-serif}
H3 {font-weight: bolder; font-size: 12px; color: #004C90; font-family: Arial, Helvetica, sans-serif}
H4 {font-weight: bolder; font-size: 12px; color: #4586C1; font-style: italic; font-family: Arial, Helvetica, Verdana}
.admin_menu {font-size: 16px} /* admin_menu */
A.newscolumn:link {color: #666666; text-decoration: underline; font-size: 10px}
A.newscolumn:hover {color: #B22222; text-decoration: underline; font-size: 10px}
A.newscolumn:active {color: #B22222; text-decoration: underline; font-size: 10px}
A.newscolumn:visited {color: #000000; text-decoration: underline; font-size: 10px}
.homepage {font-size: 12px; font-family: Arial, Verdana, Helvetica; text-align: center} /* homepage */
A.homepage:active {color: #9E0B0E; text-decoration: none}
A.homepage:link {color: #9E0B0E; text-decoration: none}
A.homepage:hover {color: #9E0B0E; text-decoration: underline}
A.homepage:visited {color: #9E0B0E; text-decoration: none}
A.kbbutton {font-weight: bolder; color: #000000}
A.kbbutton:link {color: #000000; text-decoration: none}
A.kbbutton:hover {color: #9E0B0E; text-decoration: none}
A.kbbutton:active {color: #9E0B0E; text-decoration: none}
A.kbbutton:visited {color: #000000; text-decoration: none}
.small {font-size: 11px} /* small */
.button_blue {font-weight: bold; font-size: 12px; background: #9AC2EE; margin: 1px; color: #000000} /* button_blue */
.button_grey {font-weight: bold; font-size: 12px; background: #CDCDCD; margin: 1px; color: #000000} /* button_grey */
.button_green {font-weight: bold; font-size: 12px; background: #39B54A; margin: 1px; color: white} /* button_green */
button_red {font-weight: bold; font-size: 12px; background: #9E0A0E; margin: 1px; color: white} /* button_red */
HR {color: #004C90; height: 1px}
.bgcolor_blue {background-color: #D3E5FC} /* bgcolor_blue */
.bgcolor_lightblue {background-color: #E7F2FF} /* bgcolor_lightblue */
.bgcolor_blackblue {background-color: #0E3D6E} /* bgcolor_blackblue */
.bgcolor_darkblue1 {font-family: Arial, Helvetica, sans-serif; background-color: #4083BD} /* bgcolor_darkblue1 */
.bgcolor_darkblue2 {background-color: #004C90} /* bgcolor_darkblue2 */
H5 {text-decoration: none}
H6 {background-color: #E6E6E6}
A.topmenu:hover {font-family: Arial, Helvetica, sans-serif; color: #FFE199; text-decoration: none}
.red {color: #9E0B0E} /* red */
.bgcolor_greylight {background-color: #F9F9F9} /* bgcolor_greylight */
.bgcolor_grey {background-color: #B4B4B4} /* bgcolor_grey */
.bgcolor_greylight1 {background-color: #E6E6E6} /* bgcolor_greylight1 */

.left_submenu {font-weight: bold; color: #9E005D; text-decoration: none} /* left_submenu */
A.left_submenu:link {font-weight: normal; color: #427EBF; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.left_submenu:active {font-weight: normal; color: white; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.left_submenu:visited {font-weight: normal; color: #427EBF; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.left_submenu:hover {font-weight: normal; color: #9E0B0E; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.left_submenu_active {background-color: #F9F9F9; font-weight: normal; color: #4284BD; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}

.topmenu {font-weight: normal; color: white; font-family: Arial, Helvetica, sans-serif; text-decoration: none} /* topmenu */
A.topmenu:active {color: white; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
A.topmenu:link {color: #E7F2FF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
A.topmenu:visited {color: #E7F2FF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}

.leftmenu_shop {font-size: 12px; color: #0F3E6F; font-family: Arial, Verdana;} /* leftmenu_shop */
A.leftmenu_shop:active {font-weight: bold; color: #FFFFFF; background-color: #4083bd; text-decoration: none;}
A.leftmenu_shop:link {font-weight: bold; color: #0D3E70; text-decoration: none;}
A.leftmenu_shop:visited {font-weight: bold; color: #0D3E70; text-decoration: none;}
A.leftmenu_shop:hover {font-weight: bold; color: #9E0B0E; text-decoration: none;}
TD.leftmenu_shop {padding-left:4px;padding-right:4px;}

.leftmenu_active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #4083BD;} /* leftmenu_active */
TD.leftmenu_active {padding-left:4px;padding-right:4px;}

.newscolumn {font-size: 10px; color: #666666; text-decoration: none} /* newscolumn */
A.right_submenu:active { font-weight: normal; color: #4083BD; font-family: Arial, Helvetica, sans-serif; text-decoration: none ;}
A.right_submenu:hover { color: #b22222; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
A.right_submenu:link { color: #4083BD; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
A.right_submenu:visited { color: #4083BD; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif}

.level4_menu_active {font-weight: bold; text-decoration: none;}

.bgcolor_red {color: #FFFFFF; background-color: #9E0B0E; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* bgcolor_red */
.blue_text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0E3F70; text-decoration: none} /* blue_text */
.button_blue_small {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; background-color: #CCCCCC; font-weight: bold} /* button_blue_small */
.bgcolor_yellowlight {background-color: #F7EEDB} /* bgcolor_yellowlight */

.errortext {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:red; font-weight:bold;} /* errortext */
.oktext {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#005000; font-weight:bold;} /* oktext */
.notetext {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; color: green;} /* notetext */
.required {font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:smaller; } /* required */

.smalltextw {color: #083973; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; text-decoration: none} /* smalltextw */
a.smalltextw:hover {color: #9E0B0E; text-decoration: underline;}
a.smalltextw:active {color: #083973; text-decoration: none}
a.smalltextw:link {color: #083973; text-decoration: none}
a.smalltextw:visited {color: #083973; text-decoration: none}


.smalltextws {color: #083973; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; text-decoration: none} /* smalltextws */
a.smalltextws:hover {color: #9E0B0E; text-decoration: underline;}
a.smalltextws:active {color: #083973; text-decoration: none}
a.smalltextws:link {color: #083973; text-decoration: none}
a.smalltextws:visited {color: #083973; text-decoration: none}

.tableheads {background-color:#F0F0F0;}
.tableborders {background-color:#428CCE;}

div.anons { margin-bottom: 8px; margin-top: 5px;}


.newsdata {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.smalltext {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #666666;} /*Small text*/
