html {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	color: rgb(0, 0, 0);
}
body {
	background: transparent url('/bitrix/templates/dev-labs/images/shadow.jpg') repeat-y scroll center center;
}
.clear { clear: both; }
a { color: blue; }
a:hover { }
a img { border: none; }
ul { padding: 0; margin: 0 0 0 0px; }
ul.indent { margin: 0 0 0 50px; }
p.indent { margin: 0 0 0 50px; }
div.indent { margin: 0 0 0 50px; }
h1, h2, h3, h4 { margin: 0px; padding: 0; }
h1 { }
h2 { }
h3 { }
p { padding: 0 20px 5px 0; text-align: left; }
p.right { text-align: right; }
p.center { text-align: center; }
label { color: #000000; font-weight: bold; }
blockquote { margin: 0 0 0 50px; line-height: 140%; }
blockquote ul {
	list-style: circle url('http:/www.luxoft.com/bitrix/templates/en/images/list_index_bigger_no_up.gif') outside;
	margin: 0px 0 10px 20px;
}
blockquote ul  ul {
	list-style: circle url('http:/www.luxoft.com/bitrix/templates/en/images/list_index_empty.gif') outside;
	margin: 5px 0 10px 40px;
}
#content blockquote ul  ol { margin: 5px 0 10px 40px; }
blockquote strong { color: #BA6352; font-weight: bold; }
blockquote ul  ol { margin: 5px 0 10px 40px; }
input, textarea { color: #404040; vertical-align: middle; }
 ul { margin: 0 0 0 20px; }
.slogan {
	border-left: 4px solid #FC711B;
	padding: 10px 0 10px 20px;
	margin: 0 10px 10px 0;
	font-size: 160%;
	font-weight: normal;
	color: #22396D;
}
div.buble_quad {
	margin: 0px 0px 20px 0px;
	padding: 15px;
	background-color: #F3F5F4;
}
div.buble_body h2 { color: #8596BD; }
div.buble_body h3 { color: #8596BD; }
div.buble_body h4 { font-size: small; color: #971515; font-weight: normal; }
div.buble_body p { padding: 0px 5px 10px 0px; }
div.buble_body img { float: right; margin: 0 0px 0px 5px; }
div.buble_body img.center { float: left; margin: 0 30px 10px 30px; }
.buble_body ul {
	list-style-image: url('http:/www.luxoft.com/bitrix/templates/en/images/list_index_blue.gif');
	list-style-position: outside;
	list-style-type: circle;
	margin: 0 0 0 20px;
}
.grey { color: #CCCCCC; }
input, textarea { color: #404040; vertical-align: middle; }
.links {
	padding: 0 0 0 15px;
	background: url('http:/www.luxoft.com/images_new/bgr_arr_1.gif') no-repeat top left;
}
.autowidth{ width: auto!important; }
.image_left{ float: left; padding: 0px 25px 15px 0px; }
.image_right{ float: right; padding: 0px 0px 6px 25px; }
span.date { color: #A6A6A6; }
.floated_right {
	float: right;
	width: 250px;
	padding: 15px;
	margin: 0 0 10px 20px;
	background-color: #EFF3FF;
	font-size: 110%;
}
a.away {
	background: transparent url('http://www.luxoft.com/images_new/bg-author-link.gif') no-repeat scroll 0 0.23em;
	padding-left: 8px;
}
.nobr { white-space: nowrap; }
.st { font-weight: bold; }
ul {
	list-style-image: url('http:/www.luxoft.com/bitrix/templates/en/images/list_index_blue.gif');
	list-style-position: outside;
	list-style-type: circle;
	margin: 0 0 20px 30px;
}
.botborder {
	height: 1px;
	border-bottom: 1px #666 dashed;
	margin: 5px 0px 10px 0;
}
.botborder_no_indent {
	margin: 0 0 10px;
	height: 1px;
	border-bottom: 1px #666 dashed;
}
.timetable_report_name{
	color: black;
}
.timetable_reporter{
	text-decoration: none;
	font-weight: bold;
}
.timetable_report_name a{
	text-decoration: underline;
	color: black;
	font-weight:normal;
}
.timetable_report_name a:hover{
	text-decoration: underline;
	color: #B02124;
}
.bold{
	font-weight: bold;
}
#auth input[type="text"], #auth input[type="password"] {
border:1px solid #7F9DB9;
margin-bottom:5px;
margin-right:0;
padding:2px;
min-width:200px;
}

