

/* Start:/bitrix/templates/lab3/components/bitrix/system.auth.form/auth/style.css?1569324746183*/
#login-form-window
{
	display:none;
	border:1px solid #000;
	background:#D7E7E7;
	padding:10px;
	z-index:10000;
	position:fixed;
	top:40%;
	left:40%;
	width:200px;
	color: #454545;

}
/* End */


/* Start:/bitrix/templates/lab3/components/bitrix/news.list/slaider/style.css?1569324746108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/lab3/components/bitrix/news.list/news-lenta/style.css?1569324746108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/components/bitrix/menu/templates/bottom_one1/style.css?1569324682527*/
#bottom_0 ul{_padding-left: 0px; border:0 solid red;_margin-left: -5px;list-style:none;padding-bottom:0px;}
#bottom_0,#bottom_0 a { 
	font-family: Arial;
	list-style:none;
    COLOR: #717174;
    FONT-SIZE: 12px;
	text-decoration: none;
}
#bottom_0 a:hover {
 color: #155855;
 FONT-SIZE: 12px;
 text-decoration: underline;
}
#bottom_0 li a.root-item-selected {
    COLOR: black;
    FONT-SIZE: 12px;
	
}
#bottom_0 li a.root-item{
	font-family: Arial;
	list-style:none;
    FONT-SIZE: 12px;
}

#bottom_0 li {
padding-top: 2px;
}
/* End */


/* Start:/bitrix/templates/lab3/template_styles.css?156932474611871*/
html ,body{width: 100%; height: auto;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption {margin:0; padding:0; border:0;}
table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0;}
/*table { border-collapse:collapse; border-spacing:0; }
td{vertical-align:top}*/
*{outline:none}

a img, :link img, :visited img {border:0;}
a {cursor:pointer;}

div.clear{clear:both; font-size:1px; line-height:1px; height:1px}

/*---------------------
	Style for index.html
	-----------------*/
.fonfull {background:url(/bitrix/templates/lab/images/ten1.png) repeat-y center top;}
.fonbot {background:url(/bitrix/templates/lab/images/ten2.png) no-repeat center bottom; padding-bottom:10px}
.wrapper {width:1000px; margin:auto; background:#d7e7e7; font-family:arial;}

	.header {height:153px; background:url(/bitrix/templates/lab/images/header.jpg) no-repeat center top;}
		.logo {float:left; margin:31px 0 0 22px; height:86px}
		.search {float:right; margin:48px 20px 0 0; position:relative;}
			.search input {border:1px solid #e4ebeb; font-size:12px; color:#b2b2b2; padding:5px 30px 5px 5px; width:140px; font-size:12px;  font-family:arial;}
			.search input.button {border:0px; position:absolute; right:-2px; top:3px; background:none; width:18px; height:19px; background:url(/bitrix/templates/lab/images/lupa.png) no-repeat center top; text-indent:100px; cursor:hand; cursor:pointer}
		.langlist {float:right; margin:48px 35px 0 0; position:relative}
			.activelang {width:96px; height:28px; background:url(/bitrix/templates/lab/images/select.png) no-repeat;}
				.activelang a {display:block; padding:7px 0 5px 30px; color:#155885; font-size:11px; font-family:arial; text-decoration:none}
				.activelang a span {background:url(/bitrix/templates/lab/images/punktir.png) repeat-x left bottom}

			.hiddenlang {display:none; width:96px; height:auto; background:#e4ebeb; position:absolute; top:28px; left:0px; padding:0}
				.hiddenlang a {color:#155885; font-size:11px; font-family:arial; text-decoration:none; display:block; padding:6px 0 6px 30px;}

			.rus a {background:url(/bitrix/templates/lab/images/rus.png) no-repeat 10px 7px;}
			.eng a {background:url(/bitrix/templates/lab/images/eng.png) no-repeat 10px 7px;}
			.dut a {background:url(/bitrix/templates/lab/images/dut.png) no-repeat 10px 7px;}


		.auth-link {float:right; margin:53px 20px 0 0;}
			.auth-link a {font-size:11px; color:#023668; text-decoration:none; padding:2px 0 3px 20px}
			.auth-link a.profile-link {padding:0px; }
			.auth-link a:hover span {background:none}
			a.enter {float:right; background:url(/bitrix/templates/lab/images/ico2.png) no-repeat left top;}
				a.enter span {background:url(/bitrix/templates/lab/images/punktir.png) repeat-x left bottom; padding:0 2px 1px 0}

			a.register {float:right;margin:0 20px 0 0; background:url(/bitrix/templates/lab/images/ico1.png) no-repeat left top;}
				a.register span {background:url(/bitrix/templates/lab/images/punktir.png) repeat-x left bottom; padding:0 2px 1px 0}

		.top-menu {background:url(/bitrix/templates/lab/images/razd.png) no-repeat left top; margin:0 0 0 22px;}
			.top-menu ul {list-style:none; margin:0px; padding:0px}
			.top-menu ul li {float:left; background:url(/bitrix/templates/lab/images/razd.png) no-repeat right top;  position:relative; z-index:800}
			.top-menu ul li a {display:block; font-family:arial; font-size:12px; color:#003366; font-weight:bold; padding:10px 19px; text-decoration:none}
			.top-menu ul li a:hover {text-decoration:none}
			.top-menu ul li:hover ul {display:block}
			.top-menu ul li ul {display:none;position:absolute; z-index:900; width:auto}
			.top-menu ul li ul li {float:none; height:auto}
			.top-menu ul li ul li a {padding:5px 45px 6px 26px; height:15px; background:url(/bitrix/templates/lab/images/vipadbg.png) repeat-x right top; display:block; white-space:nowrap}
			.top-menu ul li ul li a:hover {background:url(/bitrix/templates/lab/images/vipadbg.png) repeat-x right bottom; color:#fff}



		.container {
			overflow: hidden;
			width: 1000px;
			height:280px;
			margin: 0 auto 15px auto;
			text-decoration: none;
			background: url(/bitrix/templates/lab/images/changeblok.jpg) no-repeat 0 center;
		}

		/*--Main Image Preview--*/
		.main_image {
			width: 700px; height: 280px;
			float: left;
			position: relative;
			overflow: hidden;
			color: #fff;

		}

		.main_image .lab {
			font-size: 18px;
			font-weight: normal;
			position: absolute;
			top: 30px;	left: 40px;
		}

		.main_image h2 {
			font-size: 2em;
			font-weight: normal;
			margin: 0px;
			padding: 10px;
		}
		.main_image p {
			font-size: 12px;
			padding: 10px;	margin: 0;
			line-height: 1.6em;
		}

		.main_image .desc{
			position: absolute;
			bottom: 0;	left: 0;
			width: 100%;
			display: none;
		}
		.main_image .block{
			width: 450px;
			position: absolute;
			top: -200px;
			left: 250px;
			background: none;
		}
		.main_image .invisible{display: none;}

		.image_thumb {
			float: right;
			width: 220px; height: 241px;
			margin:10px 10px 0 0;
			background: url(/bitrix/templates/lab/images/podlozhka.jpg) no-repeat;
			background-position: bottom;
			padding-top: 14px;
			padding-left: 10px;
			border: 0px dashed red;
		}
		.image_thumb h3 {
			font-size:12px;
			color:#000;
			margin:0 0 10px 10px
		}
		.image_thumb ul {
			margin: 0; padding: 0;
			list-style: none;
		}
		.image_thumb ul li{
			margin-left: -35px;
			padding-top: 2px;
			padding-left: 35px;
			width: 220px;
			float: left;
			text-decoration: none;
			font-style:italic;
			font-size:13px;
			line-height:21px;
 		}


		.image_thumb ul li.active {
			color: #000;
			cursor: default;
			background: url(/bitrix/templates/lab/images/active-item.png) no-repeat;
			background-position: left;
			font: #000;
		}

		html .image_thumb ul li h2 {
			font-size: 12px;
			display:inline;
			white-space:nowrap;
			margin: 4px 0; padding:0;
			color: #003366;
			font-weight: normal;
		}

		html .image_thumb ul li h2 span {
			background:url(/bitrix/templates/lab/images/punktir.png) repeat-x left bottom;
		}
		html .image_thumb ul li.active h2 span {
			background:none;
		}

		.image_thumb ul li .block {
			float: left;
			margin-left: 10px;
			padding: 0;
			width: 170px;
		}
		.image_thumb ul li p{display: none;}
		.image_thumb .visible{display: none;}


		.lastnews {width:961px; height:35px; background:url(/bitrix/templates/lab/images/newsbg.png) no-repeat left top; margin:0 auto 0 auto}
			.lastitle {float:left; font-size:12px; color:#155885; font-weight:bold; margin:10px 15px 0 15px}

			.news-slaid {float:left; font-size:12px; color:#155885; margin:9px 0 0 0;}
				.news-slaid span {float:left;}
				#scrollLeft {float:left; width:433px; height:18px; margin:2px 0 0 20px; overflow:hidden; background:url(/bitrix/templates/lab/images/newsbg.png) no-repeat center center;}
					#scrollLeft a {text-decoraition:none; color:#155885; background:url(/bitrix/templates/lab/images/newsbg.png) no-repeat center center;}
					#scrollLeft span {text-decoraition:none; color:#155885; background:url(/bitrix/templates/lab/images/newsbg.png) no-repeat center center;}


				#prev_slide {width:19px; height:19px; display:block; background:url(/bitrix/templates/lab/images/arr-left.png) no-repeat left top; cursor:hand; cursor:pointer}
				#next_slide {width:19px; height:19px; display:block; background:url(/bitrix/templates/lab/images/arr-right.png) no-repeat left top; cursor:hand; cursor:pointer}

			.news-subsc {float:right; width:240px; padding:7px 0 7px 15px; background:url(/bitrix/templates/lab/images/razd.png) no-repeat left top; font-size:12px; color:#333; margin:1px 0 0 0}
				.news-subsc span {float:left; margin:2px 15px 0 0}
				.news-subsc .srss {float:left; color:#be6f0c; margin:2px 10px 0 0}
					.news-subsc .srss img {margin:0 4px 0 0; float:left}

				.news-subsc .smail {float:left; color:#155885; margin:2px 0 0 0}
					.news-subsc .smail img {margin:2px 4px 0 0; float:left}
				.news-subsc a {text-decoration:none}

		.banner {float:left; width:310px; height:160px; background:url(/bitrix/templates/lab/images/smallbg.jpg) no-repeat left top; margin:15px -10px 0 23px; position:relative}
		*html .banner {margin-left:11px; margin-right:2px}
			.ban-img {position:absolute; left:0px; top:0px;}
			.ban-text {width:165px; padding:20px 0 0 0 ; margin:0px 0 0 142px; font-size:18px; color:#fff}
			.banner a.podr {width:119px; height:27px; background:url(/bitrix/templates/lab/images/podrobno.png) no-repeat left top; display:block; position:absolute; left:100px; top:115px; color:#fff; font-size:14px; text-decoration:none;
						  	text-align:center; padding:4px 0 0 0}


		.white-info {width:961px; margin:15px auto 15px auto; background:#fff; line-height:17px; color:#333; border-bottom:1px solid #c4d3d3}
			.wn-item {float:right; width:210px; font-size:12px; margin:20px 0 10px 20px; padding:0 5px 0 0}
                        .wother {float:left;}
			.wn-item h3 {color:#000; font-size:12px}
			.wn-item h3 a {color:#000; text-decoration:none}
			.wn-item p a {color:#155885}
			.wn-item ul {list-style:none; margin:0 0 10px 0; padding:0px; }
			.wn-item ul li {margin:0 0 2px 0; position:relative}
			.wn-item ul a {color:#717174; text-decoration:none; font-size:12px}
			.wn-item ul a:hover {color:#155885; text-decoration:underline}

		.copy {float:left; margin:10px 0 20px 20px; font-size:12px; color:#333; line-height:17px}
			.copy .bitr {color:#717174}
		.lives {float:right; margin:10px 20px 20px 0; }


	.content-blok {width:900px; min-height:500px; margin:20px auto 0px auto; padding:20px 30px; background:#fff; border-top:3px solid #124f7b; font-size:13px; line-height:19px}
		.content-blok h1 {font-size:26px; font-weight:100; margin:0 0 20px 0}
		.content-blok h2 {font-size:17px; font-style:italic; margin:30px 0 20px 0}
		.content-blok h3 {font-size:15px; font-weight:100}
		.content-blok p {margin:0 0 15px 0}
		.content-blok a {color:#155885}
		.content-blok .container h2 {font-size: 2em; font-weight: normal; margin: 0px; padding: 10px;}


		.content-blok .container {margin:-20px 0 30px -30px; width:960px}

		.twocol {}
		.twocol td {vertical-align:top}
			.twocol td.leftcol {width:255px; text-align:center}
			.twocol td.rightcol {}


		.ui-tabs {margin:0px; padding:0px; position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
		.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
		.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; white-space: nowrap; height:32px;
								  background:url(/bitrix/templates/lab/images/listbg.png) repeat-x left top; font-weight:bold}
		.ui-tabs .ui-tabs-nav li a { float: left; padding:7px 16px; text-decoration: none; color:#fff}
		.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0; padding-bottom: 1px; }
		.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#9cbbcb; }
		.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
		.ui-tabs .ui-tabs-panel { display: block; border-width: 0;  padding:20px 0 0 0px; background: none; }
		.ui-tabs .ui-tabs-hide { display: none !important; }

	.video {float:left; margin:0 50px 30px 0;}
		.video h3 {font-size:17px; margin:0 0 10px 0}


/* End */
/* /bitrix/templates/lab3/components/bitrix/system.auth.form/auth/style.css?1569324746183 */
/* /bitrix/templates/lab3/components/bitrix/news.list/slaider/style.css?1569324746108 */
/* /bitrix/templates/lab3/components/bitrix/news.list/news-lenta/style.css?1569324746108 */
/* /bitrix/components/bitrix/menu/templates/bottom_one1/style.css?1569324682527 */
/* /bitrix/templates/lab3/template_styles.css?156932474611871 */
