@charset "utf-8";

/**********************************************/
/*Общие данные*/
*
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}



table
{
	border-collapse:collapse;
	border:none;
	vertical-align:top;
	text-align:left;
}

td
{
	vertical-align:top;
	text-align:left;
}

th
{
	vertical-align:top;
	text-align:left;
}


img
{
	border-collapse:collapse;
	border:none;
	vertical-align:top;
	text-align:left;
}

.text_left
{
	text-align:left;
}

.cursor_pointer
{
	cursor:pointer;
}

.Red
{
	color:#900;
}

.Green
{
	color:#090;
}

.Blue
{
	color:#009;
}

.Bold
{
	width:700;
}

input
{

padding:2px 2px 2px 2px;

}

select
{
padding:2px 2px 2px 2px;
}

textarea
{
padding:2px 2px 2px 2px;
}

html body
{
	background-color:#eee;
}

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.margin_2
{
	margin:2px;
}

.paddind_2
{
	padding:2px;
}

.hidden_overflow
{
	overflow:hidden;
}

.full_width
{
	width:100%;
}

.control_color
{
	background-color:#FF33FF
}

.hidden
{
	display:none;
}

.show_zoom
{
	position:absolute;
	padding:5px 5px 5px 5px;
	border:1px solid #FFFF33;
	background:#FFFFCC;
}

.image_span
{
	padding:2px 2px 2px 2px;
	margin:1px 1px 1px 1px ;
	border:1px solid black;
	float:left;
}

.border_left
{
	border-left:1px solid #999999;
}

.border_right
{
	border-right:1px solid #999999;
}

.border_top
{
	border-top:1px solid #999999;
}

.border_bottom
{
	border-bottom:1px solid #999999;
}

.border_full
{
	border:1px solid #999999;
}

ul
{
padding-left:20px;
}

h1
{
	font-size:20px;
}

h2
{

	font-size:18px;
}

h3
{
	font-size:16px;
}

h4
{
	font-size:14px;
	text-decoration:underline;
}

h5
{
	width:100%;
	text-align:right;
	font-style:italic;
	font-size:13px;
}

a
{
	text-decoration:none;
	color:#000099;
}

hr
{
background:#999999;
height:2px;
margin:3px 3px 3px 3px;
}

.button_ok
{
	padding-bottom:2px;
	padding-left:30px;
	padding-right:5px;
	padding-top:2px;
	height:30px;
	background:url(../img/ok.png)  2px 3px no-repeat #CCCCCC;
	font-weight:700;

}

.noborder
{
	border:none;
}

.short_input_text
{
	width:50px;

}
.wery_short_input_text
{
	width:30px;
}

.middle_input_text
{
	width:100px;

}

.long_input_text
{
	width:250px;
	padding:2px 2px 2px 2px;
}

.long_textarea
{
	width:250px;
	height:100px;
	padding:2px 2px 2px 2px;
}

.middle_select
{
	width:100px;
	padding:2px 2px 2px 2px;
}



/*******************************************/

/*********************************/
/* Cообщение о критичной ошибке*/
#fatal_error_message
{
	width:50%;
	background-color:#eee;
	border:3px solid #990000;
	padding:5px 5px 5px 5px;
	margin: 0 auto;
	margin-top:25px;
}

#fatal_error_message h1
{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:16px!important;
	color:#990000;
	width:100%;
	text-align:center;
	text-decoration:underline;
	text-transform:uppercase;

}

#fatal_error_message h2
{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:14px!important;
	width:100%;
	text-align:left;

}

#fatal_error_message p
{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:10px!important;
	width:100%;
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;

	padding-top:5px;
	padding-bottom:5px;
}

#fatal_error_message h3
{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:12px!important;
	width:100%;
	text-align:left;
	font-style:italic;

}
/*********************************/

/*********************************/
/*Форма авторизации*/

#auth_form_frame_button
{
	color: rgb(255, 255, 255);
	font-size: 16px;
	font-weight: 900;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-shadow: 0px 0px 7px rgba(37, 23, 30, 0.8);
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background: rgb(0, 107, 20);
	background: -moz-linear-gradient(90deg, rgb(0, 107, 20) 30%, rgb(0, 165, 20) 61%);
	background: -webkit-linear-gradient(90deg, rgb(0, 107, 20) 30%, rgb(0, 165, 20) 61%);
	background: -o-linear-gradient(90deg, rgb(0, 107, 20) 30%, rgb(0, 165, 20) 61%);
	background: -ms-linear-gradient(90deg, rgb(0, 107, 20) 30%, rgb(0, 165, 20) 61%);
	background: linear-gradient(0deg, rgb(0, 107, 20) 30%, rgb(0, 165, 20) 61%);
	-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);

border:0px;
cursor: pointer;


}

#auth_form_frame_button_place
{
	text-align: center!important;
}

#auth_form_frame
{

	top:35%;
	left:50%;
	margin:0px -150px;
	position:absolute;

	background-color: #fff;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	-moz-box-shadow: 0px 0px 20px #000000;
	-webkit-box-shadow: 0px 0px 20px #000000;
	box-shadow: 0px 0px 20px #000000;
	/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
	/*padding-left: 15px;
	padding-right: 15px;

	padding-top: 5px;
	padding-bottom: 5px;*/



}

#auth_form_frame h3
{
	color:#666;
	border-bottom: 3px double #999;
	font-size: 1.2em!important;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	display: block;
}

#auth_form
{

	color:#000000;

}

#auth_form input
{
	background: url(../img/login_input.gif) left top no-repeat;
	width: 187px;
	height: 23px;
	border:none;
	outline: 0 none;
}

#auth_form table
{
	margin-bottom: 4px;
	margin-top: 4px;
	margin-left: 10px;
	margin-right: 10px;
}

#auth_form_full
{
	background:url(../img/logo.png) left top no-repeat #eeeeee;
	position:fixed;
	left:0px;
	top:0px;
	float:left;
	width:100%;
	height:300px;
	padding-bottom:120px;

}

#auth_form th
{
	vertical-align:middle;
	text-align:right;
	padding:2px 2px 2px 2px;
}

#auth_form td
{
	vertical-align:middle;
	text-align:left;
	padding:2px 2px 2px 2px;
}

#auth_form_error
{
	color:#aa1111;
	font-weight:700;
	min-height:35px;

}
/*********************************/

/*********************************/
/*Верхнее меню*/
#top_bar
{
	background:url(../img/topbar_bg.gif) repeat-x;
	height:26px;
	width:100%;
	min-width:800px;
	font-size:13px;
	font-weight:700;
}

#top_bar_system_name
{
	background:url(../img/topbar_separator.gif) no-repeat left;
	padding-left:4px;
	height:26px;
	width:220px;
	vertical-align:middle;
	color:#FFFFFF;
}

#top_bar_modul_adds
{
	background:url(../img/topbar_separator.gif) no-repeat left;
	padding-left:4px;
	height:26px;
	vertical-align:middle;
	color:#FFFFFF;
}

.top_bar_button
{
	display:block;
}
/*
.top_bar_button span
{
	display:table-cell;
	vertical-align:middle;
	height:26px;
	color:#FFFFFF;
	font-weight:700;
	padding:0px 10px;
}
*/
.top_bar_button a
{
	display:table-cell;
	vertical-align:middle;
	height:26px;
	padding:0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:700;
	color:#5FD6F4;
}

.top_bar_button span
{
	color:#CCCCCC;
	font-weight:100;

}

.top_bar_button a:hover
{
	background:url(../img/button1_active.gif) repeat-x;
	color:#9Ff6F4;
}

/*********************************/
/*Область уведомлений*/
.notice_place
{
	float:left;
	width:100%;
	background-color:#FFFFFF;
	border-bottom:2px solid #ccd;
}


.notise_position
{
	display:block;
	float:left!important;
	width:150px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border-style:solid;
	border-width:2px;
	margin:2px;
	color:#333333!important;
	cursor:pointer;
}

.notise_task
{
	border-color:#FF0000;
}

.notise_task_div1
{
	background:#FF0000;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
}

.notise_task_div2
{
	padding-left:2px;
	padding-right:2px;
}

/**/
.notise_task_num
{
	border-color:#FF0000;
}

.notise_task_num_div1
{
	background:#FF0000;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}

.notise_task_num_div2
{

	background:#FF0000;padding-left:2px;
	color:#FFFFFF;
	padding-right:2px;
	text-align:center;
}

/**************/
.notise_message
{
	border-color:#006600;
}

.notise_message_div1
{
	background:#006600;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
}

.notise_message_div2
{
	padding-left:2px;
	padding-right:2px;
}
/**/
.notise_message_num
{
	border-color:#006600;
}

.notise_message_num_div1
{
	background:#006600;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}

.notise_message_num_div2
{
	background:#006600;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}


/***********************************************/
.notice_place a
{
	display:block;
	float:right;
	color:#FFFFFF;
	font-weight:700;
	font-size:11px;
	text-decoration:none;
	margin:3px 2px;
	padding:2px 5px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

/*********************************/
/*Место для контента*/
#content_table
{
	background-color:#FFFFFF;
}

#content_place
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:50px;
	padding-right:10px;

}

#content_box
{

}

#content_place h1
{
	font-size:16px;
	color:#aaa;
	text-shadow: #fff 2px 2px 2px, grey 2px 2px 5px;
	padding-bottom:1px;
	margin-bottom:1px;
}

#content_place h2
{
	font-size:14px;
	padding-bottom:1px;
	margin-bottom:1px;

}

#content_place h3
{
	font-size:12px;
	padding-bottom:1px;
}
/*********************************/
/*Левое меню*/
#left_menu
{

	width:222px;


}

#left_menu_roll
{
	background: url(../img/menu_right.gif) repeat-y;
	width:10px;
	vertical-align:middle;
}

#left_menu_roll input
{
border:none;
padding:0px;
margin:0px;
cursor:pointer;
}



.left_menu_punkt
{
	/*border:2px solid #ccd;*/
	margin-bottom:2px;
}

.left_menu_punkt_wrapper
{
	height:35px;
	background:#eee;
	cursor:pointer;

}

.left_menu_punkt_wrapper:hover
{
	height:35px;
	background:#eeeeff;
}

.left_menu_punkt_ico
{
	width:35px;
	height:35px;
}

.left_menu_punkt_text
{
	width:165px;
	display:table-cell;
	vertical-align:middle;
	height:35px;
}

.left_menu_punkt_arrow
{
	width:20px;
	height:35px;
}

.left_menu_select_ar
{
	background:url(../img/left_menu_array_down.png) no-repeat left top;
}

.left_menu_unselect_ar
{
	background:url(../img/left_menu_array_right.png) no-repeat left top;
}

/*********************************/
/*Левое меню подпункты*/

.left_sub_punkt_select
{
	width:100%;
	margin-bottom:2px;
	margin-top:2px;
	background:#000099;
}

.left_sub_punkt_select a
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:700;
}

.left_sub_punkt
{
	width:100%;
	margin-bottom:2px;
	margin-top:2px;
}

.left_sub_punkt:hover
{
	background-color:#ddd;
}

.left_sub_punkt a
{
	text-decoration:none;
	color:#000099;
	font-weight:700;
}

.left_sub_punkt_ico
{
	display:block;
	width:18px;
	height:20px;
	vertical-align:middle;

}

.left_sub_punkt_name
{
	display:block;
	width:186px;
	height:20px;
	vertical-align:middle;
}
.left_sub_punkt_arrow
{
	display:block;
	width:18px;
	height:20px;
	vertical-align:middle;

}
/*********************************/
#copyright
{
	padding-left:15px;
	color:#aaa;

}

/*********************************/
/*Классы движка*/
/*********************************/

/*/STOP/Таблицы вывода данных из базы данных*/
.SQL_out_records
{
	border-collapse:collapse;
	margin:2px;
	border:1px solid #001F51;

}

.SQL_out_records_thin_th
{
	padding:2px 2px 2px 2px;
	background-color:#eee;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}

.SQL_out_records_th
{
	padding:3px 3px 3px 3px;
	background-color:#eeeeee;
	border-top:1px solid #001F51;
	border-bottom:1px solid #001F51;
	vertical-align:middle;
}

.SQL_out_records_td
{
	padding:3px 3px 3px 3px;
	border-top:1px solid #001F51;
	border-bottom:1px solid #001F51;
	vertical-align:middle;
}

.SQL_out_records_thin_td
{
	padding:2px 2px 2px 2px;
	vertical-align:middle;
	border:1px solid #CCCCCC;
}

td.HaveUniversalSubPositions
{
    border-bottom: none;
}

td.UniversalSubPositions
{
    border-top: none;
}

td.UniversalSubPositions
{
    padding-left: 1em;
    padding-top: 0.5em;
    padding-bottom:1em;
    padding-right: 1em;
}

td.UniversalSubPositions .name
{
    display: inline-block;
    min-width: 200px;
}

input.SubValues
{
    display: none;
}
/*/START/Таблицы вывода данных из базы данных*/


.form_mod_table
{
	border-collapse:separate;
	border:2px solid #003366;
	margin:2px;
}

.form_mod_table th
{
	padding-right:2px;
	padding-left:2px;
	text-align:right;
	vertical-align:top;
}

.form_mod_table td
{
	padding-right:2px;
	padding-left:2px;
	text-align:left;
	vertical-align:top;
}

.text_left
{
text-align:left!important;
}

.text_right
{
text-align:right!important;
}

.text_center
{
text-align:center!important;
}

.text_top
{
	vertical-align:top;
}

.text_bottom
{
	vertical-align:bottom;
}

.text_middle
{
	vertical-align:middle;
}

/*///////////////////////////////*/
.SQL_out_icons
{
	float:left;
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	border:1px solid #000066;
	background:#FFFFFF;

}

.SQL_out_icons:hover
{
	background:#eee;
}


.SQL_out_icons_image
{
	width:102px;
	height:102px;
	padding:1px 1px 1px 1px;
	text-align:center;
	vertical-align:bottom;


}

.SQL_out_icons_name
{
	width:102px;
	overflow:hidden;
	display:block;
	height:28px;
}

.SQL_out_icons_name a
{
font-size:11px;
}

.find_number
{
width:200px;
height:100px;
}

.find_nums
{
width:50px;
height:100px;
}

.find_mark
{
width:200px;
height:108px;
}

.cart_num
{
font-size:11px;
font-weight:700;
background:url(../img/cart_small.png) center left no-repeat;
height:17px;
width:37px;
padding-top:2px;
text-align:right;
}

/*comments*/
.comments
{
	background:#eee;
	margin-left:1px;
	margin-right:1px;
	margin-top:4px;
	margin-bottom:10px;
	border:1px solid #333333;
}

.comments_text
{
	padding:2px;
	width: 424px;

}

.comments_caption
{
	padding:1px;
	background:#CCC;
	font-size:10px;
	color:#000088;
}

.comments_caption a
{
	padding:1px;
	background:#CCC;
	font-size:10px;
	color:#000088;
}

.comments_caption_user
{
	font-size:10px;
}

.transfer_caption_summ
{
	font-size:12px!important;
	font-weight:700!important;
}

.comments_files
{
	padding:2px;
}

.comments_files li
{
	list-style:none;
}



/********************/
/*alert_message*/
.alert_message
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
-moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
position:fixed;
width:100%;
background:#000000;
height:20000px;
left:0px;
top:0px;
z-index:1000;
}

.alert_message_m
{
position:fixed;
left:0px;
top:0px;
color:#FF0000;
font-size:18px;
background:#000000;
z-index:1001;
}


.alert_message_place
{
	position:absolute;
	background:#CCCCCC;
	border:2px solid #FF0000;
	width:800px;
	left:50%-400px;
	top:50px;
	z-index:1002;
}


.alert_message_head
{
width:100%;
background:#990000;
color:#FFFFFF;
}

.alert_message_head span
{
padding:2px;
font-size:18px
}

.alert_message_body
{
width:100%;
padding:2px;
}

.hidden_frame_button
{
	border:none;
	background:none;
	font-weight:700;
	color:#000099;
	font-size:110%;
}

.popup_table
{
border:1px solid #FF9900;
border-collapse:collapse;
}

.popup_table td
{
padding:2px;
border-bottom:1px solid #FF9900;
}

.popup_table h2
{
font-size:14px;
}

.popup_table th
{
padding:2px;
padding-right:5px;
border-bottom:1px solid #FF9900;
}

.PAGER li
{
	float:left;
	list-style:none;
	margin:2px;
	padding:3px;
}

.PAGER a
{
	color:#666666;
}

.PAGER_ACTIVE
{
	background:#CC6109;
}

.PAGER_ACTIVE a
{
	color:#FFFFFF;
	font-weight:700;
}

.BACKGROUND1
{
	background-color:#FFFFCC;
}

.BACKGROUND2
{
	background-color:#6699FF;
}

.BORDERCOLOR1
{
	color:#00cc00!important;
}

.BORDERCOLOR2
{
	color:#cc0000!important;
}

.BORDERCOLOR3
{
	color:#666600!important;
}

/*****************************/
.main_menu_page
{
padding:15px;
margin:15px;
border:1px solid #CCCCCC;
float:left;
}

.main_menu_page li
{

list-style:none;
}

.main_menu_page a
{
padding:5px;
margin:5px;
color:#000000;
display:block;
text-decoration:underline;
font-size:16px;
font-weight:700;
}

.main_menu_page a:hover
{
background:#eee;
}


.main_menu_page img
{
margin-right:5px;
}

/******************************/
.register_form
{
	border:2px solid #000033;
	border-collapse:collapse;
	margin:5px;
	float:left;
}

.register_form th
{
	padding:2px;
	vertical-align:middle;
	background:#000033;
	color:#FFFFFF;
}

.register_form td
{
	padding:2px;
	vertical-align:middle;
}

.big_button
{
	display: inline-block;
	background:#0a0;
	border:2px solid #050;
	text-align: center;
	padding: 5px 2px 5px 2px;
	color:#fff;
	cursor: pointer;
	clear:both;
}

.popup_window
{
	display: block;
	position:absolute;
	background: #fff;
	padding: 3px;
	border:1px solid #000;
	-webkit-box-shadow: 0px 7px 7px 3px rgba(0, 0, 0, 0.7);
 	box-shadow: 0px 7px 7px 3px rgba(0, 0, 0, 0.7);
 	-webkit-border-radius: 0px 0px 7px 7px;
 	border-radius: 0px 0px 3px 3px;
 	max-height: 200px;
 	overflow-y: auto;
 	overflow-x: hidden;
 	z-index:1010;
}

.BACK_div
{
	z-index:1009;
	position:fixed;
	width:5000px;
	height: 5000px;
	left:0px;
	top:0px;
}

/**********/
.pop_up_ul
{
	padding: 0px;
	margin: 0px;
}

.pop_up_ul li
{
	padding: 0px;
	list-style: none;
	margin-bottom: 3px;
	padding: 1px;
	cursor: pointer;
	border-bottom: 1px solid #9fbcff;
}

.pop_up_ul li:hover
{
	background:#9fbcff;
}

.pole_prew_css
{
	background-color: #0e67c2;
}

.pole_prew_css img
{
	width: 100%;
	height: 100%;
}

.prn_sub_work_old_place
{
 width:200px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}
.prn_sub_work_old_place div
{
	margin-bottom: 3px;
}

.prn_sub_work_old_top
{
	padding-left: 75px;
}
.prn_sub_work_old_top div
{
	margin-bottom: 3px;
}

.prn_sub_work_old_left
{
	vertical-align: middle;
	text-align: right;
	padding-right: 5px;
}
.prn_sub_work_old_left div
{
	margin-top: 3px;
}

.prn_sub_work_old_right
{
	width:200px;
	vertical-align: middle;
	padding-left: 5px;
}
.prn_sub_work_old_right div
{
	margin-top: 3px;
}

.prn_sub_work_old_bottom
{
	padding-left: 75px;
}

.prn_sub_work_old_bottom div
{
	margin-top: 3px;
}

.transfers_type_bottom
{
	font-size: 0.8em;
	margin:2px;
	cursor:pointer;
	text-align: center;
	border:1px solid #ddd;
	padding: 1px;
}

.transfers_type_bottom:hover
{
	background: #ddd;
}

.transfers_type_bottom_active
{
	font-size: 0.8em;
	margin:2px;
	cursor:pointer;
	text-align: center;
	border:1px solid #a0ffb2;
	background: #a0ffb2;
	padding: 1px;
}

.orders_prew_gall
{
	width:350px;
}

.orders_prew_gall li
{
	list-style: none;
	margin-bottom: 5px;
	display: inline-block;
	padding: 2px;
	border: 1px solid black;
	height: 100%;

}

.orders_prew_gall li img
{
	height:100px;
	cursor: pointer;
}

.dl_preadr div
{
	margin-bottom: 3px;
	padding: 3px;
	cursor: pointer;
	border-bottom: 1px solid #ffba75;
}

.dl_preadr div:hover
{
	background-color: #ffba75;
}

.furniture_worklist
{
	float: left;
	margin: 10px;
	padding: 10px;
	border: 2px solid black;
	background: #ddd;
	clear: both;
}

.furniture_worklist_active
{
	float: left;
	margin: 10px;
	padding: 10px;
	border: 2px solid #0c0;
	background: #dfd;
	clear: both;
}



.furniture_worklist table
{
	background: white;
	margin-bottom: 15px;
}


.furniture_worklist_active table
{
	background: white;
	margin-bottom: 15px;
}


/***********************************************/
.horizontal_form
{
	margin-top: 1em;
	margin-bottom: 0.8em;
}

.horizontal_form label
{
	display: inline-block;
	margin-left: 3em;
}

.horizontal_form label:first-child
{
	margin-left: 0em;
}

.NoWorkMsg
{
	text-align: center;
	font-weight: 700;
	font-size: 3em;
	padding-top: 2em;
}

.WorkMsg
{
	padding-bottom: 1em;
}



/*************************/
.MainPageTasks
{
	display: block;
	padding: 1em;
	text-align: center;
}

.MainPageTasks div.Item
{
	display: inline-block;
	text-align: left;
	margin: 0.7em;
	padding:0 0.5em 0.5em 0.5em;
	border: 1px solid #888;
	min-height: 100px;
}

.MainPageTasks .Item div
{
	border:transparent;
	display: inline-block;
	margin-left: 0.5em;
	vertical-align: top;
	margin-top: 0.5em;

}

.MainPageTasks .Item div:first-child
{
	margin-left: 0px;
}

.MainPageTasks .Item div a
{
	color: black;
}

.MainPageTasks .Item div.Date
{
	width: 90px;
	font-style: italic;
}

.MainPageTasks .Item div.Date a
{
	font-size: 0.85em;
	color: #888;
}

.MainPageTasks .Item div.Text
{
	width: 400px;
}

.MainPageTasks .Item div.Author
{
	width: 175px;
}

.MainPageTasks .Item div.Author a
{
	font-style: italic;
	font-size: 0.85em;
	color: #888;
}