@import "/web/20190109080751cs_/http://lab-instruments.ru/style/c-css.php";

/*.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }*/

a{	outline: none;}

a:hover
{
	color: #666 !important;
}

[if IE] table
{
	width: auto !important;
}

/* header */

#greenBlockArrow
{
	display: none;
	width: 21px;
	height: 22px;
	position: absolute;
	top: -22px;
	[if IE] top: -31px !important;
	[if Opera] top: -32 !important;
	left: 50px;
	[if Gecko] background: url('/i/greenBlockArrow.png') no-repeat left top;
	[if Opera] background: url('/i/greenBlockArrow.png') no-repeat left top;
	[if Webkit] background: url('/i/greenBlockArrow.png') no-repeat left top;
	[if IE] filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/greenBlockArrow.png', sizingMethod='image');
}

#deepBlueBlockArrow
{
	display: none;
	width: 21px;
	height: 22px;
	position: absolute;
	top: 95px;
	[if Webkit] top: 90px !important;
	[if IE] top: 82px !important;
	[if Opera] top: 81px !important;
	left: 220px;
	[if Gecko] background: url('/i/deepBlueBlockArrow.png') no-repeat left top;
	[if Opera] background: url('/i/deepBlueBlockArrow.png') no-repeat left top;
	[if Webkit] background: url('/i/deepBlueBlockArrow.png') no-repeat left top;
	[if IE] filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/deepBlueBlockArrow.png', sizingMethod='image');
}

#lightBlueBlockArrow
{
	display: none;
	width: 21px;
	height: 22px;
	position: absolute;
	top: 40px;
	left: -21px;
	[if Gecko] background: url('/i/lightBlueBlockArrow.png') no-repeat left top;
	[if Opera] background: url('/i/lightBlueBlockArrow.png') no-repeat left top;
	[if Webkit] background: url('/i/lightBlueBlockArrow.png') no-repeat left top;
	[if IE] filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/lightBlueBlockArrow.png', sizingMethod='image');
}


.topLine
{
	width: 69%;
	height: 9px;
	position: absolute;
	top: 0;
	left: 29%;
	background-color: #1c4075;
}

.topLine .left
{
	width:20px;
	height:9px;
	position: absolute;
	overflow: hidden;
	background: url('/i/top_edge.gif') no-repeat left top;
	top:0;
	left:-20px;
}

.topLine .right
{
	width: 20px;
	height: 9px;
	position: absolute;
	overflow: hidden;
	background: url('/i/topLineRightCorn.gif') no-repeat right top;
	top: 0;
	right: -20px;
}


.headerLogo
{
	padding: 0 20px;
}

#headerLogoDiv
{
	height: 76px;
	width: 239px;
	[if IE] filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/headerLogo.png', sizingMethod='image');	
	[if Gecko] background: url('/i/headerLogo.png') no-repeat left top;
	[if Opera] background: url('/i/headerLogo.png') no-repeat left top;
	[if Webkit] background: url('/i/headerLogo.png') no-repeat left top;
}

.headerAbout
{
	background: url('/i/kolba.gif') no-repeat left top;
	padding: 0.5em 0 0.5em 20px;
	color:#333;
	font-size:85%;
	float:right;
	margin: 2.5em 50px 0.5em 0;
}

.headerAbout,
.headerAbout a
{
	font-family: Arial, sans-serif;
	color: #355584;
}

.headerPhone
{
	padding: 1.2em 20px 0.8em 20px;
	white-space: nowrap;

}
.headerPhone *{ font-family:Arial,sans-serif; }

.headerPhone small
{
	font-size:160%;
}

.headerPhone strong
{
	font-weight: normal;
	font-size: 160%;
	line-height: 1.3em;
}

#headerMenuBg
{
	background: url('/img/header.png') repeat-x left top;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	height:39px;
	position: relative;
	float:left;
}

#headerMenuBg .menuReflection
{
	position: absolute;
	width:100%;
	height:20px;
	[if Gecko] background: url('/i/menu_reflection.png') repeat-x left top;
	[if Opera] background: url('/i/menu_reflection.png') repeat-x left top;
	[if Webkit] background: url('/i/menu_reflection.png') repeat-x left top;	
	[if IE] background: url('/i/headerMenuReflect.gif') repeat-x left top !important;
	[if IE] height: 30px !important;
	[if Opera] height: 30px !important;
	/*[if Gecko] background: url('/i/menu_reflection.png')  repeat-x left top;
	[if Opera] background: url('/i/menu_reflection.png')  repeat-x left top;
	[if Webkit] background: url('/i/menu_reflection.png') repeat-x left top;*/
	top:100%;
	left:0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.headerMenu
{
	margin: 0 20px;
	padding:0;
	clear:both;
}

.headerMenu li
{
	margin: 0.4em 5px;
	padding: 0.3em 10px 0.4em 10px;
	text-indent: 0;
	font-size:100%;
	float:left;
}

.headerMenu .cur
{
	background-color: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	color:#333;
}

.headerMenu li a,
.headerMenu li a:visited
{
	color: #fff;
	font-family: Arial, sans-serif;
}

.headerMenu li a:hover
{
	color: #6cb1d8 !important;
}


/* home */

.homeAtomBlock
{
	width: 100%;
	height: 399px;
	position: relative;
	[if IE] top: 1em;
	background: url('/img/heading.png') no-repeat left top;
}

#guaranteeBlock,
#deliveryBlock,
#serviceBlock
{
	position: absolute;
	padding: 0.8em 20px;
	/*[if Opera] padding-top: 0.75em !important;
	[if Opera] padding-bottom: 0.75em !important;	*/
	/*[if IE] padding-top: 0.75em !important;
	[if IE] padding-bottom: 0.75em !important;*/
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}

#guaranteeBlock
{
	background-color: #a5c900;
	left: 50px;
	top:30px;
	width:15em;	
}

#deliveryBlock
{
	background-color: #368eb3;
	left: 100px;
	top: 9em;
	width: 300px;
}

#serviceBlock
{
	background-color: #6cb1d8;
	left: 450px;
	top: 70px;
	width: 30%;	
}

.homeAtomBlock p
{
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	[if IE] padding-bottom: 0Em !important;	
}

.homeAtomBlock h4
{
	padding-left: 1.5em;
	padding-right: 1.5em;	
	padding-top: 1em;
	[if IE] padding-top: 0Em !important;		
}

#guaranteeBlock h4,
#deliveryBlock h4,
#serviceBlock h4
{
	color:#fff;
	font-size: 75%;
	margin: 0;
	font-family: Arial, sans-serif;
	[if Opera] margin-top: 0em !important;
	[if IE] margin-top: 0.75em !important;
}

#guaranteeBlock p,
#deliveryBlock p,
#serviceBlock p
{
	color:#fff;
	font-size: 75%;
	margin: 0.5em 0 0 0;
	line-height: 1.4em;
	font-family: Arial, sans-serif;
	[if Opera] margin-bottom: 0em !important;
	[if IE] margin-bottom: 0.75em !important;
}

#guaranteeBlock a,
#deliveryBlock a,
#serviceBlock a
{
	color:#fff;
	font-family: Arial, sans-serif;
}

.homeBlock
{
	position: relative;
	top: -120px;	
}

.homeParagraph
{
	background: rgb(255 255 255 / 0.9);
	padding: 0.1em 20px;
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
}

#homeAnons
{
	background-color: #c9e0ed;
	padding: 2em 20px;
	margin-top: 100px;
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
}

#homeAnons h3
{
	margin-bottom: 0.5em;
	position: relative;
	top: -0.5em;
}


/* menu */

#menu
{
	padding: 4em 20px 0 0;
	margin-bottom: 3em;
}

.menuSwitch
{
	margin: 0 0 0 15px;
	padding: 0 0 2.5em 0;
	clear:both;
	font-size:100%;
}

.menuSwitch span:hover
{
	color: #9fa0a0 !important;
	border-bottom: 1px dotted #9fa0a0 !important;
}

#minSwitch,
#maxSwitch
{
	margin: 0 0 0 5px;
	padding: 0 15px 0.2em 30px;
	text-indent: 0;
	font-size:80%;
	float:left;
	position: relative;
	cursor: pointer;
	cursor: hand;
	line-height: 1.8em;
}

.menuSwitch div span
{
	color:#1c4075;
	border-bottom: 1px dotted #1c4075;
}

.menuSwitch div .icon
{
	position: absolute;
	width:11px;
	height:13px;
	left: 15px;
	top:0.4em;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.menuSwitch div .reflection
{
	display:none;
}

#minSwitch .icon{background-image: url('/i/min_switch.gif');}
#maxSwitch .icon{background-image: url('/i/max_switch.gif');}

.menuSwitch .cur
{
	background-color: #a5c900;
	color:#fff;
	cursor: default;
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
	border-top-left-radius:7px;
	border-bottom-right-radius:7px;
}

.menuSwitch .cur span
{
	color:#fff;
	border-bottom: 1px dotted #a5c900;
}

.menuSwitch .cur .icon
{
	background-position: 0 -13px;
}

.menuSwitch .cur .reflection
{
	display: block !important;
	position: absolute;
	width: 100%;
	height: 16px;
	/*background: url('/i/menu_switch_reflection.png') repeat-x left top;*/
	[if Gecko] background: url('/i/menu_switch_reflection.png') repeat-x left top;
	[if Opera] background: url('/i/menu_switch_reflection.png') repeat-x left top;
	[if Webkit] background: url('/i/menu_switch_reflection.png') repeat-x left top;	
	/*[if IE] background: url('/i/leftMenuReflect.gif') repeat-x left top !important;*/
	top: 100%;
	left: 0;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px;
}

#menu h4
{
	background: url('/i/menu_bulit.gif') no-repeat 8px 0.5em;
	font-weight: normal;
	font-size:95%;
	margin: 1.2em 0 0.3em 0 ;
	padding: 0 0 0 20px;
	clear:both;
}

.menuList
{
	margin: 0 0 0 20px;
	padding: 0;
	clear:both;
	font-size:100%;
}

.menuList li
{
	margin: 0;
	margin-left: 15px;
	padding: 0 10px;
	text-indent: 0;
	font-size: 75%;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1.3em;
}

.menuList li a {color:#4996ba;}

#professorAtHome table {[if IE] width: 90% !important; 	margin-bottom: 0em;}

#homeAnons p
{
	line-height: 1.4em;
	font-size: 90%;
	margin-top: 0.2em;
	padding-bottom: 1em;
	padding-left: 1em;
}

#homeAnons a:visited, #homeAnons a:link {color: #368eb3;}

#homeAnons a:hover, .homeAtomBlock a:hover {color: #b81b2a;}

#menu a:visited, #menu a:link {	color: #1C4075;} 

#footerBottleCell
{
	[if Gecko] background: url('/i/footerBottle1.png') no-repeat left top;
	[if Opera] background: url('/i/footerBottle1.png') no-repeat left top;
	[if Webkit] background: url('/i/footerBottle1.png') no-repeat left top;
	[if IE] filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/footerBottle1.png', sizingMethod='image');	
	min-width: 200px !important;
}

#footerBottleWire
{
	background: url('/i/footerBottleWire.gif') repeat-x left top;
	[if IE] width: 15% !important;
	[if Webkit] width: 15% !important;
	[if Opera] width: 15% !important;
}

#footerWire {background: url('/i/footerBottleWire.gif') repeat-x left top;}

#tlLogoIE
{
	[if IE] width: 83px;
	[if IE] height: 37px;
	[if IE] filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tlLogo.png', sizingMethod='image');	
}

#footerTLLogoCell img {	/*[if IE] display: none !important;*/}

#footerTLLogoCell {	padding-top: 2em; padding-left: 2em;}

#footerTLLogoCell a:visited, #footerTLLogoCell a:link
{
	color: #1c4075 !important;
	line-height: 1.2em;
	font-family: Arial,sans-serif;
	font-size: 90%;
}

#footerTLLogoCell a:hover {	color: #666 !important;	}

#footerTLLogoCell p
{
	position: relative;
	top: -0.2em;
	color: #1c4075;
	line-height: 1.2em;
	font-family: Arial,sans-serif;
	font-size: 90%;
}

.headerAbout a:visited {color: #1C4075;}

.headerAbout a:hover {color: #333333 !important;}

#footerTLLogoCell p a:hover {color: #666 !important;}

#footerCounter {margin-top: 2em; margin-bottom: 1em;}

#easylinkUl {padding: 0; margin: 0;}

#easylinkUl li
{
	margin: 0;
	padding: 0;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	width: 46%;
	[if Opera] width: 46% !important;
    display: inline-block;
    vertical-align: top;
	[if IE] display: inline !important;
	text-indent: 0;
	color: #999999;
}

#easylinkUl li p
{
	margin: 0;
	padding: 0;	
	color: #999999;
	font-family: Arial,sans-serif;
	/*font-size: 90%;*/
	line-height: 1.3em;
}

#easylinkUl li p a {color: #85b7d1;}

/*---------------cataloguepage--------------------------*/

#cataloguepageDiv
{
	background-color: #fff;
	margin-right: 3%;
	padding-left: 35px;
	padding-right: 30px;
	padding-top: 0.1em;	
	padding-bottom: 3em;		
	-moz-border-radius-bottomleft: 30px;
	-moz-border-radius-topright: 30px;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	margin-bottom: 2em;
}

[if IE] #cataloguepageDiv table {width: 90% !important;}

div.vendorItem {margin-top: 2em; margin-bottom: 3em;}

.vendorItem img {float: left; margin-right: 1em; margin-top: 0.5em;}

.vendorItem a:link, .vendorItem a:visited, .vendorItem a h3 {color: #368eb3; /*display: inline;*/}

.vendorItem a:hover h3, .vendorItem a h3:hover {color: #666 !important;}

.pathStep {	color: #101111 !important;}

.path small {color: #333 !important;}

#lastPathPoint {color: #999 !important; font-size: 90%;}

.path { padding-left: 35px !important; position: relative; top: -1em;}


#cataloguepageDiv p {font-size: 90%; line-height: 1.4em; padding-top: 0em; /*margin-bottom: 1em;	*/}

short_descript p {margin-bottom: 1em;}

/*------goodpage---------*/

#goodpageDiv
{
	background-color: #fff;
	margin-right: 3%;
	padding-left: 35px;
	padding-right: 30px;
	padding-top: 1.5em;	
	padding-bottom: 1em;		
	-moz-border-radius-bottomleft: 30px;
	-moz-border-radius-topright: 30px;
	margin-bottom: 2em;
}

.goodpageItem {margin-bottom: 3em;}

.goodpageItem p {font-size: 90%; line-height: 1.4em;}

#cataloguepageDiv ul li {list-style-type: disc; text-indent: 0em; line-height: 1.4em;}

#cataloguepageDiv ul {padding-left: 1em; padding-top: 0 !important; margin-top: 0 !important;}

#cataloguepageDiv .paragraph table tr td {border: 1px solid #fff !important; padding-left: 1.5em;}

.trNeChet {background-color: #f0f0f0;}

.trChet {background-color: #fff;}

.reference
{
	background-color: #ffdd81;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	-moz-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

span.cur
{
	background: #667fa3;
	display: block;
	margin-right: -30px;
	margin-left: -55px;
	padding-left: 25px;
	margin-bottom: -5px;
	margin-top: -5px;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	/*white-space: nowrap;*/
	/*[if IE] padding-top: 5px !important;
	[if IE] padding-bottom: 4px !important;
	[if IE] margin-top: -5px !important;
	[if IE] margin-bottom: -4px !important;*/
}

span.cur img
{
	position: absolute;
	right: -7px;
	top: 0;
	[if IE] top: 3px !important;
}

span.cur span
{
	color: #fff;
	/*[if IE] padding-top: 4px !important;*/
	/*[if IE] padding-bottom: 7px !important;	*/
}

.menuList li span a:link, .menuList li span a:visited {color: #1990c8 !important;}

.menuList li span a:hover {color: #666 !important;}

h4.cur {background: transparent url(/i/filledDisc.gif) no-repeat scroll 8px 0.5em !important; color: #1C4075; /*text-decoration: underline;*/}

h4.notFilled {color: #999999;}

.headerLogo a, #footerTLLogoCell img {cursor: pointer;}

[if IE] #cataloguepageDiv li
{
	background: transparent url(/i/filledDiscDark.gif) no-repeat scroll 0em 0.6em !important;
	list-style-type: none !important;
	text-indent: 0em !important;
	margin-left: 0em !important;
	padding-left: 1em !important;
}

.homeParagraph .paragraph p {margin-top: 1em !important;}

#footerTLLogoCell p {margin-top: 1Em !important;}



.atomBlocksSpan
{
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	text-decoration: none;
}

#homeAnons span {color: #368eb3;}

.headerMenu .cur {font-family: Arial,sans-serif;}

#specialOfferDiv p {margin-top: 0em !important;}

.homeAnons h4
{
	color: #333;
	font-family: Georgia,serif;
	font-weight: normal;
	font-size: 105%;
	line-height: 1em;
}

#bottomWireBg
{
	height: 10px;
	width: 100%;
	background: transparent url(/i/footerBottleWire.gif) repeat-x scroll left top;
	position: relative;
	top: 0;
}

.footer { position: relative; margin: 30px 0 0 0}

#footerKapelka
{
	position: absolute;
	right: 0;
	top: -19;
}

[if IE] #404ProfessorSpan img
{
	display: none !important; 
}

#404ProfessorSpan
{
	[if IE] filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/404Professor.png", sizingMethod='image') !important;
}

[if IE] #404ProfessorSpan a
{
	position: relative;
	top: 0.5em;
	left: 1em;
}

/*[if IE] #Bottle404Img
{
	display: none; 	
}*/

/*[if IE] #Bottle404IE
{
	position: absolute !important;
	top: 45% !important;
	left: 60% !important;
	height: 344px !important;
	width: 310px !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/404Bottle.png", sizingMethod='image') !important;
}*/

.vendorItem h3 { padding-bottom: 0.5em; }

#cataloguepageDiv table td { vertical-align: middle; }
#cataloguepageDiv table td p { font-size: 1em; }

h3.minHCur a:link, h3.minHCur a:hover, h3.minHCur a:visited
{ 
	color: #333 !important;
	border-bottom: 2px dashed #333;
}

#leftMenuArrow
{
	/*display: block;*/
	/*float: right;*/
	/*clear: both;*/
	/*height: auto !important;
	width: 30px;
	background: url('/i/leftMenuArrow.gif') no-repeat right center;*/
	/*position: absolute;
	right: -20;*/
	/*position: relative;
	top: -5;*/
}

#leftMenuLeftSpan
{
	display: block;
	/*background: transparent url(/i/arrow_bg.gif) no-repeat scroll right 200px;
	background-position: right center;
	margin: 0px 0 0px 0;*/
}

span.cur
{
	/*background-color: #667fa3;*/
	background: #667fa3 url(/i/arrow_bg-3.gif) no-repeat scroll right center;
	/*background-position: right center;*/
	position: relative;
	/*padding-left: 0px;*/
	left: 30px;	
	padding-right: 2.5em;
	/*margin-left: 40px;*/
}

h4 a:hover { color: #999 !important; }

.homeParagraph li {	line-height: 1.4em;	list-style-type: disc; text-indent: 0;}

.paragraph table ul{
	font-size: 1em !important;
} 

.filePDF{
	padding-left:35px;
	background:url('/i/pdf.png') no-repeat left center;
}
.filePDF a{display:block; font-size:85%;}
.filePDF i{font-size:85%; color:#777}