img.flashka, img.logotip, img.scrumtrek, img.luxoft, .iePNG { }
html {
	margin: 0px;
	padding: 0px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	font-family: "Trebuchet MS";
	color: rgb(0, 0, 0);
	font-size: 0.6em;
}
.l{ float: left; }
.r{ float: right; }
.cl{ clear: both; }
.b1{ border: 1px solid blue; }
body { margin: 0px; padding: 0px; }
a img { border: 0pt none; }
a { color: rgb(51, 153, 204); text-decoration: underline; }
a:hover { text-decoration: none; }
ul {
	margin: 0pt;
	padding: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
h1, h2, h3, h4, h5, p { margin: 0pt; padding: 0pt; font-weight: normal; }
.wrapper {
	margin: 0pt auto;
	background: transparent url('/bitrix/templates/dev-labs/images/gradient_training.jpg') repeat-x scroll 0% 0%;
	min-width: 1000px;
	max-width: 1280px;
}
.socbar_other { position: absolute; }
.top_line_new {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	text-align: center;
	height: 94px;
}
div.head {
	background: transparent url('/bitrix/templates/dev-labs/images/big_bg_training.jpg') no-repeat scroll center top;
	min-height: 190px;
}
.logo {
	float: left;
	margin-top: 30px;
	position: relative;
	left: 10px;
}
.flash { position: absolute; left: 347px; top: 103px; }
.top_menu {
	/*position: absolute;
	left: 327px;
	top: 234px;
    */
	left: 57px;
	position: relative;
	top: 140px;


}
li.top_menus {  display: inline; 	white-space: nowrap; }
.middle { width:100%; min-width:1000px;  }
.left_col {
	float: left;
	width: 24.9%;
    /*min-width: 285px;*/

}
#left_wrapper {
    /*margin-top: -50px;*/
    padding-left: 25px;
    z-index: 50;
}
.right {
	float: left;
    width: auto;
    width: 75%;
    /*min-width:715px;*/
}
#right_wrapper {
    margin: 0px 20px 0 12px;
    z-index: 50;
}
.reg_text { color: rgb(255, 255, 255); }
.organize { color: rgb(0, 0, 0); }
.left_section1 { text-align: center; }
.left_section2 { padding-top: 15px; }
.podpiska { margin-top: 10px; font-size: 1.2em; }
input { margin: 8px 0pt 4px; padding: 0pt; }
input.text {
	border: 0pt none;
	width: 230px;
	margin-left: 10px;
	height: 14px;
	font-size: 11px;
	color: rgb(153, 153, 153);
	position: relative;
	top: -5px;
}
form { margin: 0pt; padding: 0pt; }
.adress {
	background: transparent url('/bitrix/templates/dev-labs/images/adress_bg.jpg') no-repeat scroll 0% 0%;
	height: 21px;
	position: relative;
	margin-top: 8px;
}
.another { color: rgb(51, 51, 51); }
.partners { text-align: center; }
.proezd { font-size: 1.6em; }
.presentation {
	font-size: 1.6em;
	color: rgb(51, 51, 51);
	padding-top: 20px;
}
.photos_top { width: 99%; }
.photo, .description, .doklad, .subj { width: 24%; text-align: left; }
.small_des {
	font-size: 1.1em;
	color: rgb(51, 51, 51);
	font-style: italic;
}
.doklad {
	padding-top: 5px;
	padding-bottom: 2px;
	font-size: 1.1em;
	color: rgb(153, 153, 153);
	font-style: italic;
}
.subj {
	font-size: 1.4em;
	color: rgb(0, 0, 0);
	font-style: italic;
}
.news { padding-top: 25px; padding-bottom: 15px; }
.news_head { font-size: 2.4em; padding-right: 10px; }
.novost { width: 49%; float: left; }
.news_img { float: left; }
.news_date {
	padding-top: 55px;
	color: rgb(51, 51, 51);
	font-size: 1.1em;
	margin-left: 105px;
}
div.news_header { margin-left: 105px; }
.news_content { width: auto; color: rgb(51, 51, 51); font-size: 1.2em; }
.bottom { clear: both; padding-left: 25px; }
ul.bottom_menu { margin-top: 50px; }
li.bottom_menus { display: inline; margin-right: 80px; }
.copy {
	color: rgb(51, 51, 51);
	font-size: 1.2em;
	margin-top: 15px;
}
ul.bottom_href { margin-top: 10px; }
li.mailto { display: inline; margin-left: 26%; }
.all_rights { color: rgb(51, 51, 51); margin-top: 15px; }
tr.description, td.description, td.subj { vertical-align: top; }
h1 { font-size: 4em; padding-top: 5px; display: inline; }
h1.red { color: rgb(160, 2, 0); text-decoration: underline; }
h1.black { color: rgb(6, 33, 75); text-decoration: underline; }
h4 {
	font-size: 1.4em;
	padding-top: 25px;
	padding-bottom: 10px;
	text-align: left;
}
h3 {
	font-size: 1.6em;
	padding-top: 25px;
	padding-bottom: 5px;
}
a.madein { color: rgb(0, 0, 0); }
a.mailto { font-size: 1.4em; }
a.bottom_menus { color: rgb(0, 0, 0); font-size: 1.1em; }
a.top_menus {
	color: rgb(0, 0, 0);
	font-size: 18px;
	padding-right:13px;
}
a.news_header { color: rgb(102, 0, 0); font-size: 2em; }
a.news_arhiv { color: rgb(51, 0, 0); font-size: 1.1em; }
a.des { font-size: 1.4em; }
a.info { font-size: 1.2em; line-height: 1.8em; }
/* ::::: http://www.agile-labs.ru/public/agile_labs/design/css/regist_form.css ::::: */
.reg_form_table tr td.field {
	background: transparent url('/bitrix/templates/dev-labs/images/field.png') no-repeat scroll 45px 0pt;
	height: 21px;
	position: relative;
	margin-top: 8px;
	padding-left: 45px;
}
.reg_form_table tr td.field_big {
	background: transparent url('/bitrix/templates/dev-labs/images/field_big.png') no-repeat scroll 45px 0pt;
	height: 21px;
	position: relative;
	margin-top: 8px;
	padding-left: 45px;
}
.reg_form_table tr td.reg_button { padding-left: 45px; }
.regist_div {
	position: absolute;
	z-index: -1;
	top: 0px;
	left: 0px;
	opacity: 0;
}
.reg_form_table tr td.field2 {
	background: transparent url('/bitrix/templates/dev-labs/images/field.png') no-repeat scroll 8px 0pt;
	height: 21px;
	position: relative;
	margin-top: 8px;
	padding-left: 10px;
}
.reg_form_table tr td.field22 {
	background: transparent url('/bitrix/templates/dev-labs/images/field.png') no-repeat scroll 8px 0pt;
	padding-left: 15px;
	padding-top: 3px;
}
.reg_form_table tr td.textarea_field {
	background: transparent url('/bitrix/templates/dev-labs/images/textarea.png') no-repeat scroll 43px 0pt;
	height: 21px;
	position: relative;
	margin-top: 8px;
	padding-left: 55px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.bigtext {
	border: 0pt none;
	width: 487px;
	margin-left: 10px;
	height: 14px;
	font-size: 11px;
	color: rgb(153, 153, 153);
	position: relative;
	top: -5px;
}
.textarea_text {
	border: 0pt none;
	font-size: 11px;
	color: rgb(153, 153, 153);
	width: 490px;
	height: 130px;
}
.reg_form_table {
	background: transparent url('/bitrix/templates/dev-labs/images/vertical-bg.png') repeat-x scroll 0% 0%;
	width: 100%;
	height: 607px;
}
.main_label {
	color: white;
	font-size: 17pt;
	padding-top: 0px;
	padding-left: 45px;
	padding-bottom: 6px;
}
.filed_label_r {
	color: rgb(255, 204, 0);
	font-size: 10pt;
	font-weight: bold;
	padding-left: 45px;
}
.reg_comment { color: rgb(255, 204, 0); font-size: 8pt; }
.filed_label_r2 {
	color: rgb(255, 204, 0);
	font-size: 10pt;
	font-weight: bold;
	padding-left: 7px;
	width: 290px;
}
.filed_label {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 45px;
}
.filed_label2 {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 9px;
}
.reg_main_table { width: 600px; height: 630px; }
#rtd2 {
	padding: 0px;
	background: transparent url('/bitrix/templates/dev-labs/images/top-middle.png') repeat-x scroll 0% 0%;
	width: 100%;
	height: 1px;
}
#rtd3 { padding: 0px; width: 1px; height: 1px; }
#rtd4 {
	background: transparent url('/bitrix/templates/dev-labs/images/middle-left.png') repeat-y scroll 0% 0%;
}
#rtd5 {
	background: transparent url('/bitrix/templates/dev-labs/images/middle-right.png') repeat-x scroll 0% 0%;
}
#rtd6 { padding: 0px; width: 1px; height: 1px; }
#rtd7 { }
#rtd8 { padding: 0px; width: 1px; height: 1px; }
.socbar span {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url('/bitrix/templates/dev-labs/images/icons.gif');
}
.yandex { background-position: 208px 0px; }
.misterwong { background-position: 240px 0px; }
.text20 { background-position: 176px 0px; }
.pisali { background-position: 160px 0px; }
.news2 { background-position: 144px 0px; }
.smi2 { background-position: 128px 0px; }
.myscoop { background-position: 112px 0px; }
.moemesto { background-position: 96px 0px; }
.ruspace { background-position: 80px 0px; }
.zakladok { background-position: 64px 0px; }
.rumarkz { background-position: 48px 0px; }
.vaau { background-position: 32px 0px; }
.justified { text-align: justify; }
.bigger { font-size: 1.2em; }
.maincenter { margin: 20px 0px 0px 0px; }
.l{ float: left; }
.r{ float: right; }
.cl{ clear: both; }
.b1{ border: 1px solid blue; }
.red_link{ color: #A00200; text-decoration: underline; }
.red_button{
	background: transparent url(/bitrix/templates/dev-labs/images/bg_button.png)  left top no-repeat scroll;
	color: white;
	cursor: pointer;
	font-family: Trebuchet MS;
	font-size: 15.5pt;
	height: 67px;
	margin: 0;
	padding: 0px 0px 1px 0px;
	width: 255px;
}
input.labsbuttons {
	background: none no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 25px;
	overflow: hidden;
	padding: 0;
	margin: 0 2px 0 0;
	text-indent: -9999px;
	width: auto;
}
input.podpiska {
	background-image: url(/bitrix/templates/dev-labs/images/podpiska_button.jpg);
	width: 133px;
}
.about { color: #3F3F3F; font-size: 2.6em; padding-top: 30px; }
.about_text { color: #000000; font-size: 1.4em; }
.about_text  p { margin: 0px 0px 15px 0px; }
.about_text a { color: blue !important; }
.about_text a:visited { color: blue !important; }
.about_text a:active { color: blue !important; }
.about_text a:visited { color: blue !important; }
.about_text  p { margin: 0px 0px 15px 0px; }
.about_text 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;
}
.gmnoprint{
    display:none;
}
#BX_GMAP_map_img  span{
    display:none;
}
.red{
  color:#A00200!important;
}
.labs_personal input {
    width: 200px;
}
.starrequired {
    color:#A00200
}
a.a_white{
    color:#FFF;
    text-decoration:none;
}
a.a_white:hover{
    text-decoration:underline;
}
.news_date_view {
    color:#333333;
    font-size:1.1em;
}
span.news_header
{
    color:#660000;
    font-size:2em;
}

}


@media screen { }
 screen { }
