/*
** http://hit.ua/index.css
*/

body			{ padding:0px; margin:0px; background-color:#FFFFFF; }
.top 			{ font-family: Arial; font-size: 11px; line-height: 12px; color: #7D7D7D; text-decoration: none; }
.copy 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #969696; text-decoration: none; }
.text_1 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #5B5B5B; }
.text_2 		{ font-family: Tahoma; font-size: 11px; line-height: 14px; color: #5B5B5B; font-weight:bold; }
.link_1 		{ font-family: Tahoma; font-size: 11px; line-height: 12px; font-weight: bold; color: #494949; text-decoration: none; }
.link_2 		{ font-family: Tahoma; font-size: 13px; line-height: 12px; font-weight: bold; color: #2D2D2D; }
.link_3 		{ font-family: Tahoma; font-size: 12px; line-height: 12px; color: #494949; font-weight: bold; }
.form_1 		{ font-family: Tahoma; font-size: 11px; line-height: 12px; background-color: #FFFFFF; height: 20px; width: 187px; border: 1px solid #BEC0C2; }
.form_2 		{ font-family: Tahoma; font-size: 11px; line-height: 12px; background-color: #FFFFFF; height: 130px; width: 187px; border: 1px solid #BEC0C2; overflow:auto; }
.but 			{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 12px; font-weight: bold; color: #2D2D2D; text-decoration: none; }
.address		{ color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; margin-right: 5px; margin-left: 5px; padding-top: 8px }

#msx1 			{ font-family: "Trebuchet MS", Verdana; font-size: 14px; }
#msx1 a 		{ font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 14px; color: #009999; display: block; padding: 4px; text-decoration: none; font-weight: bold; }
#msx1 a:hover 		{ font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 14px; color: #CB0000; background-color: #FFB425; display: block; font-weight: bold; }

#msx2 a 		{ font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #969696; display: block; text-decoration: none; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 25px; }
#msx2 a:hover 		{ font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #CB0000; background-color: #FFD051; display: block; }
#menu1 a 		{ font-family: Tahoma; font-size: 13px; line-height: 14px; color: #5B5B5B; font-weight:bold; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 25px; }
.th1 			{ font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; }

body			{ font-family: tahoma, sans-serif, verdana; font-size: 9pt; color: #222; background-color: #fff; }
a			{ text-decoration: none; }
a:link			{ color: #008; text-decoration: none; }
a:visited		{ color: #008; text-decoration: none; }
a:active		{ color: #008; text-decoration: none; }
a:hover			{ color: #008; text-decoration: none; }
td			{ font-size: 9pt; }
th			{ font-size: 9pt; }
form			{ padding: 0pt; margin: 0pt; }
select			{ font-size: 9pt; }
option			{ font-size: 9pt; }
input			{ font-size: 9pt; }
textarea		{ font-size: 9pt; }
small			{ font-size: 8pt; }
sub			{ font-size: 7.1pt; }
sup			{ font-size: 7.1pt; }
big			{ font-size: 11pt; }
strong			{ font-size: 10pt; font-weight: bold; }
.menu 			{ background-color: #f4f8ec; }
.menu tr.active		{ background-color: #fff; }
.menu tr.last		{ background-color: #fff; }
.menu td.last		{ border-bottom: solid 1px #c0d996; }
.menu tr.delim		{ height: 6pt; }
.menu tr.name		{ color: #666; }
.menu td		{ border-top: solid 1px #c0d996; padding: 2px 8px 2px 8px; font-size: 11pt; }
.menu table		{ margin: 0 10px 0 20px; }
.menu table td		{ border: none; padding: 0; font-size: 11pt; }
.menu table td.td_3	{ font-size: 9pt; }
.menu table tr.active	{ background-color: #f4f8ec; }
.box1			{ border: 1px solid #f6c7b0; margin-bottom: 10px; }
.box1 th.box1_th	{ background-color: #fef4ef; border-bottom: 1px solid #f8d2be; font-size: 11pt;}
.box1 th.box1_title	{ font-size: 13pt; font-weight: normal; }
.box1 td.box1_td	{ background-color: #fff9f7; padding: 4px; }
.box th, .box td	{ border-bottom: solid 1px #ccd7ff; }
.box tr.tr0		{ background-color: #f7f9ff; }
.box tr.tr1		{ background-color: #fff; }
.box tr.tr2		{ background-color: #e3e7ff; }
.box tr.tr_gray		{ background-color: #f7f9ff; color: #888 }
.group_box th, .group_box td	{ border-bottom: solid 1px #f6db88; }
.group_box tr.tr0	{ background-color: #fefdf5; }
.group_box tr.tr1	{ background-color: #fff; }
.group_box tr.tr2	{ background-color: #fbf8de; }
.group_box tr.tr_gray	{ background-color: #fefdf5; color: #888 }
/*
.group			{ border: 1px solid #f6db88; background-color: #fefdf5; }
*/
.group			{ border: 1px solid #D8D8D8; background-color: #F4F4F4; }
.group td.group_td	{ padding: 8px 12px 8px 12px; }
/*
.shot			{ border: 1px solid #f5e2ab; margin: 2px; }
*/
.shot			{ border: 1px solid #E8E8E8; margin: 2px; }
.shot_gray		{ border: 1px solid #f5e2ab; margin: 2px; opacity: 0.2; filter: gray alpha(opacity=20); }
.split			{ font-size: 7.1pt; color: #c00; }
.gold			{ font-size: 7.1pt; color: #fe9d00; }
.small			{ font-size: 7.1pt; color: #888; }
.small a		{ font-size: 7.1pt; }
.small a:link		{ color: #888; }
.small a:visited	{ color: #888; }
.small a:active		{ color: #888; }
.small a:hover		{ color: #888; }
.q_src			{ font-size: 11pt; }
.q_dest			{ font-size: 9pt; font-weight: bold; }
.r_src			{ font-size: 11pt; }
.r_dest			{ font-size: 9pt; font-weight: bold; }
.warn			{ font-size: 7.1pt; color: #c00; }
.top_title		{ font-size: 10pt; }
.captcha		{ border: 1px solid #f8d2be; }
.filter			{ font-size: 7.1pt; }
.button			{ margin-top: 8pt; font-size: 8pt; font-weight: bold; }
.index_button		{ font-size: 8pt; font-weight: bold; }
.small_button		{ font-size: 7.1pt; margin: 0px; padding: 0px; }
.gray			{ color: #888; }
.pos_up			{ font-size: 7.1pt; color: #faa; }
.pos_down		{ font-size: 7.1pt; color: #aaf; }
.self			{ color: #a00; }
.new			{ color: #f44; }
.light			{ color: #a00; }
.csv			{ float: right; }
.top_theme_name		{ font-size: 11pt; }
.top_theme_info		{ font-size: 8pt; color: #888; }
.top_theme_box		{ font-size: 8pt; margin-left: 20px; border: none; }
.top_theme_box td	{ font-size: 9pt; border: none; }
.group_menu		{ border-width: 1px 0px 1px 0px; border-style: solid; border-color: #c0d996; background-color: #f4f8ec; }
.group_menu td.group_menu_td	{ padding: 4px 8px 4px 8px; }
.title			{ font-size: 18pt; font-weight: bold; }

@media print {
	.noprint	{ display: none; }
}

@media screen {
	.noscreen	{ display: none; }
}
